Patents by Inventor Michael William O'Connor
Michael 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: 10710796Abstract: An apparatus and method for cleaning the interior of an above ground storage tank includes a nozzle assembly mounted to a cover on the storage tank sidewall having a horizontally extending wash pipe fixedly and a suction pipe for recirculation of spent fluids. The wash pipe has an interior segment which can be extended to a tank floor and is configured with a bend to extend along the tank sides all to which is attached a submersible swivel joint fitted with a choked nozzle. A control assembly is provided to direct from the nozzle from the exterior of the storage tank. The nozzle vibrates in response to flow of wash fluid from the wash pipe.Type: GrantFiled: January 30, 2017Date of Patent: July 14, 2020Inventors: Michael Henry James, Michael William O'Rourke
-
Patent number: 10639685Abstract: A method for maintaining solids and heavy liquids in fluid suspension within a bulk storage tank includes providing a nozzle and suction assembly mounted to a storage tank sidewall having a horizontally extending discharge pipe and a suction pipe for recirculation of the emulsion of fluids within the storage tank. The discharge pipe and suction pipe can be extended to the tank floor and configured with a bend to extend along the tank sidewall to which is attached a submersible swivel joint fitted with a choked nozzle. The nozzle and suction assembly produce positive and vacuum pressure, respectively, for causing the simultaneous discharge and suction of contained tank fluids to cause recirculation. The nozzle may be adjusted so the direction of flow may follow the angle of the tank floor.Type: GrantFiled: February 24, 2017Date of Patent: May 5, 2020Inventors: Michael Henry James, Michael William O'Rourke
-
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
-
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: 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: 20170174424Abstract: An apparatus and method for cleaning the interior of an above ground storage tank includes a nozzle assembly mounted to a cover on the storage tank sidewall having a horizontally extending wash pipe fixedly and a suction pipe for recirculation of spent fluids. The wash pipe has an interior segment which can be extended to a tank floor and is configured with a bend to extend along the tank sides all to which is attached a submersible swivel joint fitted with a choked nozzle. A control assembly is provided to direct from the nozzle from the exterior of the storage tank. The nozzle vibrates in response to flow of wash fluid from the wash pipe.Type: ApplicationFiled: January 30, 2017Publication date: June 22, 2017Inventors: Michael Henry James, Michael William O'Rourke
-
Publication number: 20170157576Abstract: A method for maintaining solids and heavy liquids in fluid suspension within a bulk storage tank includes providing a nozzle and suction assembly mounted to a storage tank sidewall having a horizontally extending discharge pipe and a suction pipe for recirculation of the emulsion of fluids within the storage tank. The discharge pipe and suction pipe can be extended to the tank floor and configured with a bend to extend along the tank sidewall to which is attached a submersible swivel joint fitted with a choked nozzle. The nozzle and suction assembly produce positive and vacuum pressure, respectively, for causing the simultaneous discharge and suction of contained tank fluids to cause recirculation. The nozzle may be adjusted so the direction of flow may follow the angle of the tank floor.Type: ApplicationFiled: February 24, 2017Publication date: June 8, 2017Inventors: Michael Henry James, Michael William O'Rourke
-
Publication number: 20170136508Abstract: An apparatus and method for cleaning the interior of an above ground storage tank includes a nozzle assembly mounted to a cover on the storage tank sidewall having a horizontally extending wash pipe fixedly and a suction pipe for recirculation of spent fluids. The wash pipe has an interior segment which can be extended to a tank floor and is configured with a bend to extend along the tank sidewall to which is attached a submersible swivel joint fitted with a choked nozzle. The nozzle assembly is attached to a control assembly so that the direction of flow from the nozzle may be manipulated by rotation of the swivel joint from the exterior of the storage tank. The nozzle also may be adjusted so the direction of flow may follow the angle of the tank floor.Type: ApplicationFiled: January 30, 2017Publication date: May 18, 2017Inventors: Michael H. James, Michael William O'Rourke
-
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
-
Patent number: 9592542Abstract: An apparatus and method for cleaning the interior of an above ground storage tank includes a nozzle assembly mounted to a cover on the storage tank sidewall having a horizontally extending wash pipe fixedly and a suction pipe for recirculation of spent fluids. The wash pipe has an interior segment which can be extended to a tank floor and is configured with a bend to extend along the tank sidewall to which is attached a submersible swivel joint fitted with a choked nozzle. The nozzle assembly is attached to a control assembly so that the direction of flow from the nozzle may be manipulated by rotation of the swivel joint from the exterior of the storage tank. The nozzle also may be adjusted so the direction of flow may follow the angle of the tank floor.Type: GrantFiled: June 2, 2014Date of Patent: March 14, 2017Inventors: Michael Henry James, Michael William O'Rourke
-
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
-
Patent number: 8976845Abstract: A network element for a wireless communication system is locatable to couple at least one base station to an antenna array comprising a plurality of antenna elements. The network element comprises a plurality of independent transceiver circuits coupled to at least one of a plurality of respective antenna elements of the antenna array; and logic arranged to apply at least one complex digital signal to at least one transceiver signal path of a transceiver circuit of the plurality of independent transceiver circuits. A feedback path is arranged to provide feedback of the at least one complex digital signal such that it is capable of facilitating determination of latency mismatch error response between at least two transceiver signal paths. Adjustment means comprises delay logic arranged to receive a complex digital signal and provide a modified representation of the received complex digital signal in response to the latency mismatch error response of the at least two transceiver signal path.Type: GrantFiled: February 10, 2010Date of Patent: March 10, 2015Assignee: Socowave Technologies, Ltd.Inventors: Conor O'Keeffe, Michael William O'Brien
-
Publication number: 20140261548Abstract: An apparatus and method for cleaning the interior of an above ground storage tank includes a nozzle assembly mounted to a cover on the storage tank sidewall having a horizontally extending wash pipe fixedly and a suction pipe for recirculation of spent fluids. The wash pipe has an interior segment which can be extended to a tank floor and is configured with a bend to extend along the tank sidewall to which is attached a submersible swivel joint fitted with a choked nozzle. The nozzle assembly is attached to a control assembly so that the direction of flow from the nozzle may be manipulated by rotation of the swivel joint from the exterior of the storage tank. The nozzle also may be adjusted so the direction of flow may follow the angle of the tank floor.Type: ApplicationFiled: June 2, 2014Publication date: September 18, 2014Inventors: Michael Henry James, Michael William O'Rourke
-
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: 20130327915Abstract: The ShowMeStand™ ground mounted portable sign support consists of five assemblies (Two assemblies in the current version as (1) (2) (3) and (4) are one piece solid construction; (5) insert sleeve is not needed with current version and is eliminated and the second assembly is the (6) clamp; (1) is a support tube mounted to an anchor, consisting of a rod (2) with a triangular soil plate (3) and circular washer plate (4); the washer plate (4) attaches to the top of the triangular soil plate (3) and rod anchor (2); a smaller tube insert (sleeve) (5) fits over the anchor rod (2) and inside the main support tube (1); in the current version as (1) (2) (3) and (4) are one piece solid construction and (5) insert is not used; a clamp (6) wraps around the main support tube (1) with a thru bolt permanently attached to the clamp. Said clamp (6) temporarily attaches a rib crossbrace to the stand to support a roll-up style (vinyl or mesh material) sign.Type: ApplicationFiled: June 12, 2012Publication date: December 12, 2013Inventor: Michael William O'Neal
-
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: 20120020392Abstract: A network element for a wireless communication system is locatable to couple at least one base station to an antenna array comprising a plurality of antenna elements. The network element comprises a plurality of independent transceiver circuits coupled to at least one of a plurality of respective antenna elements of the antenna array; and logic arranged to apply at least one complex digital signal to at least one transceiver signal path of a transceiver circuit of the plurality of independent transceiver circuits. A feedback path is arranged to provide feedback of the at least one complex digital signal such that it is capable of facilitating determination of latency mismatch error response between at least two transceiver signal paths. Adjustment means comprises delay logic arranged to receive a complex digital signal and provide a modified representation of the received complex digital signal in response to the latency mismatch error response of the at least two transceiver signal path.Type: ApplicationFiled: February 10, 2010Publication date: January 26, 2012Inventors: Conor O'Keeffe, Michael William O'Brien