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: 10990634
    Abstract: 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: Grant
    Filed: April 5, 2017
    Date of Patent: April 27, 2021
    Inventors: Amit Kumar, Shajib Sadhukha, Michael William O'Connor, Zhaowei Jiang
  • Patent number: 10810649
    Abstract: 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: Grant
    Filed: November 1, 2017
    Date of Patent: October 20, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Steven William Macbeth, Michael William O'Connor, Zhaowei Charlie Jiang, Michael Van Snellenberg, Li Jiang, Shajib Sadhukha, Amit Kumar
  • Patent number: 10710796
    Abstract: 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: Grant
    Filed: January 30, 2017
    Date of Patent: July 14, 2020
    Inventors: Michael Henry James, Michael William O'Rourke
  • Patent number: 10639685
    Abstract: 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: Grant
    Filed: February 24, 2017
    Date of Patent: May 5, 2020
    Inventors: Michael Henry James, Michael William O'Rourke
  • Publication number: 20180068372
    Abstract: 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: Application
    Filed: November 1, 2017
    Publication date: March 8, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Steven William Macbeth, Michael William O'Connor, Zhaowei Charlie Jiang, Michael Van Snellenberg, Li Jiang, Shajib Sadhukha, Amir Kumar
  • Patent number: 9811850
    Abstract: 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: Grant
    Filed: April 8, 2012
    Date of Patent: November 7, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Steven William Macbeth, Michael William O'Connor, Zhaowei Charlie Jiang, Michael Van Snellenberg, Li Jiang, Shajib Sadhukha, Amit Kumar
  • Publication number: 20170206282
    Abstract: 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: Application
    Filed: April 5, 2017
    Publication date: July 20, 2017
    Inventors: Amit Kumar, Shajib Sadhukha, Michael William O'Connor, Zhaowei Jiang
  • Publication number: 20170174424
    Abstract: 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: Application
    Filed: January 30, 2017
    Publication date: June 22, 2017
    Inventors: Michael Henry James, Michael William O'Rourke
  • Publication number: 20170157576
    Abstract: 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: Application
    Filed: February 24, 2017
    Publication date: June 8, 2017
    Inventors: Michael Henry James, Michael William O'Rourke
  • Publication number: 20170136508
    Abstract: 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: Application
    Filed: January 30, 2017
    Publication date: May 18, 2017
    Inventors: Michael H. James, Michael William O'Rourke
  • Patent number: 9646097
    Abstract: 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: Grant
    Filed: July 7, 2015
    Date of Patent: May 9, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amit Kumar, Shajib Sadhukha, Michael William O'Connor, Zhaowei Jiang
  • Patent number: 9592542
    Abstract: 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: Grant
    Filed: June 2, 2014
    Date of Patent: March 14, 2017
    Inventors: Michael Henry James, Michael William O'Rourke
  • Publication number: 20150310118
    Abstract: 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: Application
    Filed: July 7, 2015
    Publication date: October 29, 2015
    Inventors: AMIT KUMAR, SHAJIB SADHUKHA, MICHAEL WILLIAM O'CONNOR, ZHAOWEI JIANG
  • Patent number: 9104787
    Abstract: 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: Grant
    Filed: December 14, 2012
    Date of Patent: August 11, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Amit Kumar, Shajib Sadhukha, Michael William O'Connor, Zhaowei Jiang
  • Patent number: 8976845
    Abstract: 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: Grant
    Filed: February 10, 2010
    Date of Patent: March 10, 2015
    Assignee: Socowave Technologies, Ltd.
    Inventors: Conor O'Keeffe, Michael William O'Brien
  • Publication number: 20140261548
    Abstract: 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: Application
    Filed: June 2, 2014
    Publication date: September 18, 2014
    Inventors: Michael Henry James, Michael William O'Rourke
  • Publication number: 20140172840
    Abstract: 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: Application
    Filed: December 14, 2012
    Publication date: June 19, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: AMIT KUMAR, SHAJIB SADHUKHA, MICHAEL WILLIAM O'CONNOR, ZHAOWEI JIANG
  • Publication number: 20130327915
    Abstract: 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: Application
    Filed: June 12, 2012
    Publication date: December 12, 2013
    Inventor: Michael William O'Neal
  • Publication number: 20130268507
    Abstract: 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: Application
    Filed: April 8, 2012
    Publication date: October 10, 2013
    Applicant: Microsoft Corporation
    Inventors: Steven William Macbeth, Michael William O'Connor, Zhaowei Charlie Jiang, Michael Van Snellenberg, Li Jiang, Shajib Sadhukha, Amit Kumar
  • Publication number: 20120020392
    Abstract: 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: Application
    Filed: February 10, 2010
    Publication date: January 26, 2012
    Inventors: Conor O'Keeffe, Michael William O'Brien