Patents by Inventor Alexandre Coelho

Alexandre Coelho 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: 11839905
    Abstract: An integrated and standalone vibrating base assembly for cleaning contact lenses having two selective modes of operation, each mode operably configured to produce different preset vibrational rotations per minute, and comprising a base housing defining a housing cavity, with at least one vibration motor disposed within the housing cavity, electrically coupled to a power source, and operably configured to selectively induce a vibration therefrom with at least one switch coupled to the base housing; and a bottom surface and an upper surface spanning inwardly toward the housing cavity from an upper edge of the base housing to define a concave recess sized to receive two contact lens containers, the upper surface of a friction-inducing, deformable, and polymeric material configured to support two contact lens containers and operably coupled to the at least one vibration motor and to receive a vibration thereon upon activation of the at least one switch.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: December 12, 2023
    Assignee: EKHOO, LLC
    Inventor: Alexandre Coelho
  • Publication number: 20230358315
    Abstract: A sealing ring for radially engaging an outer surface of cylindrical element, in particular a rotary shaft, is disclosed. The sealing ring includes a ring base body having a central rotating axis. The sealing ring further includes a first lip and a second lip that each extend from the ring base body to sealingly engage the rotary shaft. The sealing tips of both sealing lips point at least in part in the same axial direction. The first lip surpasses the second lip in axial direction such that the sealing tip of the first lip is arranged axially distanced to the second lip.
    Type: Application
    Filed: April 11, 2023
    Publication date: November 9, 2023
    Inventor: Nuno Alexandre Coelho Martins Araújo
  • Publication number: 20230136056
    Abstract: An integrated and standalone vibrating base assembly for cleaning contact lenses having two selective modes of operation, each mode operably configured to produce different preset vibrational rotations per minute, and comprising a base housing defining a housing cavity, with at least one vibration motor disposed within the housing cavity, electrically coupled to a power source, and operably configured to selectively induce a vibration therefrom with at least one switch coupled to the base housing; and a bottom surface and an upper surface spanning inwardly toward the housing cavity from an upper edge of the base housing to define a concave recess sized to receive two contact lens containers, the upper surface of a friction-inducing, deformable, and polymeric material configured to support two contact lens containers and operably coupled to the at least one vibration motor and to receive a vibration thereon upon activation of the at least one switch.
    Type: Application
    Filed: November 4, 2021
    Publication date: May 4, 2023
    Applicant: Ekhoo, LLC
    Inventor: Alexandre Coelho
  • Patent number: 10911521
    Abstract: Techniques for monitoring web application performance are provided. A request for a web application is received at an application server. A response pipeline at the application server generates client application code corresponding to the requested web application. The client application code is intercepted in the response pipeline. Instrumentation code is inserted into the intercepted client application code to generate an instrumented client application code. The instrumentation code is configured to be executed when the instrumented client application code is rendered at the client to capture performance information at the client, and is configured to transmit the captured performance information from the client.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: February 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ilarie Letca, Alexandre Coelho, Venkata Seshu Kumar Kurapati, Rajeev Sudhakar, Daniel Savage, Ashvinkumar Sanghvi, Jin Soon Lim
  • Patent number: 10733007
    Abstract: Application management is facilitated by observing messages communicated amongst virtual applications external to application-hosting virtual machines. In one instance, the messages can be observed from within a virtual switch outside hosting virtual machines. One or more actions can subsequently be performed as a function of the messages such as but not limited to application monitoring as well as message routing, filtering, and/or transformation.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: August 4, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ashvin Sanghvi, Liarie Letca, Alexandre Coelho
  • Patent number: 10235200
    Abstract: Application management is facilitated by observing messages communicated amongst virtual applications external to application-hosting virtual machines. In one instance, the messages can be observed from within a virtual switch outside hosting virtual machines. One or more actions can subsequently be performed as a function of the messages such as but not limited to application monitoring as well as message routing, filtering, and/or transformation.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: March 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ashvin Sanghvi, Liarie Letca, Alexandre Coelho
  • Publication number: 20180375924
    Abstract: Techniques for monitoring web application performance are provided. A request for a web application is received at an application server. A response pipeline at the application server generates client application code corresponding to the requested web application. The client application code is intercepted in the response pipeline. Instrumentation code is inserted into the intercepted client application code to generate an instrumented client application code. The instrumentation code is configured to be executed when the instrumented client application code is rendered at the client to capture performance information at the client, and is configured to transmit the captured performance information from the client.
    Type: Application
    Filed: May 11, 2018
    Publication date: December 27, 2018
    Inventors: Ilarie Letca, Alexandre Coelho, Venkata Seshu Kumar Kurapati, Rajeev Sudhakar, Daniel Savage, Ashvinkumar Sanghvi, Jin Soon Lim
  • Patent number: 9973568
    Abstract: Techniques for monitoring web application performance are provided. A request for a web application is received at an application server. A response pipeline at the application server generates client application code corresponding to the requested web application. The client application code is intercepted in the response pipeline. Instrumentation code is inserted into the intercepted client application code to generate an instrumented client application code. The instrumentation code is configured to be executed when the instrumented client application code is rendered at the client to capture performance information at the client, and is configured to transmit the captured performance information from the client.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: May 15, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ilarie Letca, Alexandre Coelho, Venkata Seshu Kumar Kurapati, Rajeev Sudhakar, Daniel Savage, Ashvinkumar Sanghvi, Jin Soon Lim
  • Publication number: 20180121229
    Abstract: Application management is facilitated by observing messages communicated amongst virtual applications external to application-hosting virtual machines. In one instance, the messages can be observed from within a virtual switch outside hosting virtual machines. One or more actions can subsequently be performed as a function of the messages such as but not limited to application monitoring as well as message routing, filtering, and/or transformation.
    Type: Application
    Filed: December 19, 2017
    Publication date: May 3, 2018
    Inventors: Ashvin Sanghvi, lIarie Letca, Alexandre Coelho
  • Patent number: 9858108
    Abstract: Application management is facilitated by observing messages communicated amongst virtual applications external to application-hosting virtual machines. In one instance, the messages can be observed from within a virtual switch outside hosting virtual machines. One or more actions can subsequently be performed as a function of the messages such as but not limited to application monitoring as well as message routing, filtering, and/or transformation.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: January 2, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ashvin Sanghvi, Ilarie Letca, Alexandre Coelho
  • Publication number: 20160170795
    Abstract: Application management is facilitated by observing messages communicated amongst virtual applications external to application-hosting virtual machines. In one instance, the messages can be observed from within a virtual switch outside hosting virtual machines. One or more actions can subsequently be performed as a function of the messages such as but not limited to application monitoring as well as message routing, filtering, and/or transformation.
    Type: Application
    Filed: February 23, 2016
    Publication date: June 16, 2016
    Inventors: Ashvin Sanghvi, Ilarie Letca, Alexandre Coelho
  • Patent number: 9292329
    Abstract: Application management is facilitated by observing messages communicated amongst virtual applications external to application-hosting virtual machines. In one instance, the messages can be observed from within a virtual switch outside hosting virtual machines. One or more actions can subsequently be performed as a function of the messages such as but not limited to application monitoring as well as message routing, filtering, and/or transformation.
    Type: Grant
    Filed: February 10, 2011
    Date of Patent: March 22, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ashvin Sanghvi, Ilarie Letca, Alexandre Coelho
  • Publication number: 20150304398
    Abstract: Techniques for monitoring web application performance are provided. A request for a web application is received at an application server. A response pipeline at the application server generates client application code corresponding to the requested web application. The client application code is intercepted in the response pipeline. Instrumentation code is inserted into the intercepted client application code to generate an instrumented client application code. The instrumentation code is configured to be executed when the instrumented client application code is rendered at the client to capture performance information at the client, and is configured to transmit the captured performance information from the client.
    Type: Application
    Filed: January 7, 2015
    Publication date: October 22, 2015
    Inventors: Ilarie Letca, Alexandre Coelho, Venkata Seshu Kumar Kurapati, Rajeev Sudhakar, Daniel Savage, Ashvinkumar Sanghvi, Jin Soon Lim
  • Patent number: 8938721
    Abstract: Techniques for monitoring web application performance are provided. A request for a web application is received at an application server. A response pipeline at the application server generates client application code corresponding to the requested web application. The client application code is intercepted in the response pipeline. Instrumentation code is inserted into the intercepted client application code to generate an instrumented client application code. The instrumentation code is configured to be executed when the instrumented client application code is rendered at the client to capture performance information at the client, and is configured to transmit the captured performance information from the client.
    Type: Grant
    Filed: July 21, 2010
    Date of Patent: January 20, 2015
    Assignee: Microsoft Corporation
    Inventors: Ilarie Letca, Alexandre Coelho, Venkata Seshu Kumar Kurapati, Rajeev Sudhakar, Daniel Savage, Ashvinkumar Sanghvi, Jin Soon Lim
  • Patent number: 8893156
    Abstract: Methods, systems, and computer-readable media are disclosed for monitoring a distributed application. A particular method identifies a plurality of components of a distributed application. The method also identifies a specific technology associated with a particular component and attaches a technology specific interceptor to the particular component based on the identified specific technology. The method includes intercepting messages that are sent by or received by the particular component using the technology specific interceptor. At least one potential work item is generated based on the intercepted messages. The method includes determining whether to schedule the at least one potential work item for execution based on a predicted impact of the at least one work potential item on performance of the distributed application.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: November 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Alexandre A. Coelho, Venkata Seshu Kumar Kurapati, Ilarie G. Letca, Ashvinkumar J. Sanghvi, Dhananjay M. Mahajan, Rajeev Sudhakar, Anandha K. Ganesan
  • Patent number: 8402311
    Abstract: Techniques are described herein that are capable of monitoring activity with respect to a distributed application. A server system includes logical tiers, each including processing system(s) configured to process messages in accordance with a respective protocol (e.g., an ASP.net® protocol, WCF protocol, SQL protocol, etc.). When a user initiates an activity with respect to a distributed application, hops are performed between the logical tiers and/or between components of the distributed application to complete the requested activity. A hop is a transfer of a message or a procedure call from one processing system to another processing system. A common identifier may be assigned to each of the hops that are performed with regard to the activity. If a failure occurs with respect to the activity, the common identifier may be used to gather information regarding the hops. For instance, the information may be used to determine a source of the failure.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: March 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Venkata Seshu Kumar Kurapati, Ilarie G. Letca, Ashvinkumar J. Sanghvi, Dhananjay Madhusudan Mahajan, Alexandre A. Coelho, Rajeev Sudhakar, Anandha Ganesan
  • Publication number: 20120210318
    Abstract: Application management is facilitated by observing messages communicated amongst virtual applications external to application-hosting virtual machines. In one instance, the messages can be observed from within a virtual switch outside hosting virtual machines. One or more actions can subsequently be performed as a function of the messages such as but not limited to application monitoring as well as message routing, filtering, and/or transformation.
    Type: Application
    Filed: February 10, 2011
    Publication date: August 16, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Ashvin Sanghvi, Ilarie Letca, Alexandre Coelho
  • Publication number: 20120023487
    Abstract: Techniques for monitoring web application performance are provided. A request for a web application is received at an application server. A response pipeline at the application server generates client application code corresponding to the requested web application. The client application code is intercepted in the response pipeline. Instrumentation code is inserted into the intercepted client application code to generate an instrumented client application code. The instrumentation code is configured to be executed when the instrumented client application code is rendered at the client to capture performance information at the client, and is configured to transmit the captured performance information from the client.
    Type: Application
    Filed: July 21, 2010
    Publication date: January 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Ilarie Letca, Alexandre Coelho, Venkata Seshu Kumar Kurapati, Rajeev Sudhakar, Daniel Savage, Ashvinkumar Sanghvi, Jin Soon Lim
  • Patent number: D1009295
    Type: Grant
    Filed: November 5, 2021
    Date of Patent: December 26, 2023
    Assignee: EKHOO, LLC
    Inventor: Alexandre Coelho
  • Patent number: D1019137
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: March 26, 2024
    Assignee: EKHOO, LLC
    Inventor: Alexandre Coelho