Patents by Inventor David A. Ellis

David A. Ellis 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: 11917038
    Abstract: An apparatus is disclosed to compress packets, the apparatus comprising; a data analyzer to identify a new destination address and a protocol identifier of an input packet corresponding to a new destination node and a communication system between the new destination node and a source node; a compression engine to utilize a plurality of compression functions based on the new destination address and the protocol identifier and reduce a size of the input packet; a compression analyzer to identify a reduced packet and a compression function identifier corresponding to the reduced packet, the compression function identifier associated with one of the compression functions; and a source modifier to construct a packet to include the compression function identifier by modifying unregistered values of a protocol identifier by a difference associated with the compression function identifier, the packet to inform the new destination node of a compression function.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: February 27, 2024
    Assignee: Intel Corporation
    Inventors: Michael Nolan, Keith Ellis, Marcin Spoczynski, Michael McGrath, David Coates
  • Publication number: 20240061677
    Abstract: Distinguishing pattern differences from non-pattern differences. A set of differences is identified. The set comprises a plurality of differences between first and second versions of a document. A pattern is identified. The pattern explains a transformation from a first string in the first version of the document to a second string in the second version of the document. A subset of differences are identified. The subset comprises a plurality of differences, from among the set, which match the pattern. While presenting a user interface that visually highlights differences between the first and second versions of the document, a first visual treatment is applied to a first difference, based on the first difference being included in the subset. A second visual treatment is also applied to a second difference, based on the second difference being excluded from the subset. The second visual treatment is different than the first visual treatment.
    Type: Application
    Filed: November 2, 2023
    Publication date: February 22, 2024
    Inventors: David Ellis PUGH, Mark Alistair WILSON-THOMAS, Vu Minh LE
  • Patent number: 11906371
    Abstract: Thermocouples for high temperature applications are provided. A thermocouple includes a vessel formed from a dielectric material, the vessel defining a first chamber and a second chamber, the first chamber and second chamber in fluid communication. The thermocouple further includes a first thermoelement disposed in the first chamber, the first thermoelement formed from a first thermoelectric material. The thermocouple further includes a second thermoelement disposed in the second chamber, the second thermoelement formed from a second thermoelectric material different from the first thermoelectric material, and wherein the second thermoelement is a liquid at operating conditions of the thermocouple.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: February 20, 2024
    Assignee: GE Infrastructure Technology LLC
    Inventors: Kurt Kramer Schleif, Andrew David Ellis
  • Patent number: 11904625
    Abstract: A writing instrument has a nib that can retract automatically upon release of a grip on the writing instrument. The writing instrument has one or more leaves that can be flexed to push the cartridge towards the front end of the writing instrument to expose the nib. A spring applies a force on the cartridge to automatically retract the nib when a grip on the writing instrument is released.
    Type: Grant
    Filed: May 11, 2022
    Date of Patent: February 20, 2024
    Inventor: Paul David Ellis, II
  • Patent number: 11884666
    Abstract: The present invention provides in one aspect azabicyclo and diazepine derivatives useful as modulators of muscarinic receptors. In another aspect, the present invention provides pharmaceutical compositions for treating ocular diseases, the compositions comprising at least one muscarinic receptor modulator.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: January 30, 2024
    Assignee: Alcon Inc.
    Inventors: David Ellis, Howard Allen Ketelson
  • Patent number: 11875136
    Abstract: Edit automation functionality generalizes edits performed by a user in a document, locates similar text, and recommends or applies transforms while staying within a current workflow. Source code edits such as refactoring are automated. The functionality uses or provides anchor target lists, temporal edit patterns, edit graphs, automatable edit sequence libraries, and other data structures and computational techniques for identifying locations appropriate for particular edits, for getting transforms, for selecting optimal transforms, for leveraging transforms in an editing session or later, and for displaying transform recommendations and results. The edit automation functionality enhances automation subtool generation, discoverability, and flexibility, for refactoring, snippet insertion, quick actions in an integrated development environment, and other automatable edit sequences.
    Type: Grant
    Filed: April 1, 2021
    Date of Patent: January 16, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gustavo Araujo Soares, Piyush Arora, Titus Barik, Peter Groenewegen, Sumit Gulwani, Ameya Sanjay Ketkar, Vu Minh Le, Wode Ni, David Ellis Pugh, Arjun Radhakrishna, Ivan Radicek, Ashish Tiwari, Mark Alistair Wilson-Thomas
  • Publication number: 20240003679
    Abstract: An apparatus for detecting radiation deflected from a rotating component includes a probe body on a stationary component radially outward of the rotating component; and a pair of arrival time sensors coupled to the probe body. Each arrival time sensor includes a light pipe that receives radiation deflected from the rotating component and that reduces directional variation of the radiation. A detector is optically coupled to each respective light pipe. The detector is positioned to receive the radiation with reduced directional variation from the light pipe. A method of detecting radiation from the rotating component using the apparatus determines a clearance between the rotating component (e.g., a turbomachine blade) and a stationary component (e.g., a casing).
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Inventors: Kurt Kramer Schleif, Michael Allen Ball, Andrew David Ellis
  • Publication number: 20240004623
    Abstract: During software development, embodiments find various kinds of weak spots in source code and automatically suggest fixes to strengthen the code, without requiring developers to expressly select weakness finder mechanisms or fixer mechanisms by navigating a development tool's menu system. Weakness finders may analyze code using items such as hole detection, diagnostic errors, test results, changed code matches, prospective code discrepancies, generated code confidence scores, generated suggestion competition, and artificial intelligence. Weak spots and their context are submitted to weak spot fixers, which may generate fix suggestions using functionalities such as code synthesis, refactoring, autocompletion, retesting, and artificial intelligence. Fix candidate sets may be evaluated for consistency, diagnostic errors, and discrepancies. Snippets may be dynamically filled for presentation to a user.
    Type: Application
    Filed: July 1, 2022
    Publication date: January 4, 2024
    Inventors: Peter GROENEWEGEN, Jui HANAMSHET, German David OBANDO CHACON, Mark Alistair WILSON-THOMAS, Alexey SVYATKOVSKIY, David Ellis PUGH
  • Publication number: 20240003678
    Abstract: An apparatus and method for radiation measurement are used to determine clearance of a rotating gas turbine component. The apparatus includes a probe body on a stationary component outward of the rotating component and a pair of sensor assemblies coupled to the probe body. Each sensor assembly includes a plurality of prisms coupled to the probe body Each prism of the plurality of prisms has a distinct angular orientation to direct radiation from the focusing lens to the rotating component surface off-axis with respect to an axis of the respective radiation source of the pair of radiation sources and with less directional variation than radiation from the respective radiation source.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Inventors: Kurt Kramer Schleif, Michael Allen Ball, Andrew David Ellis
  • Patent number: 11861361
    Abstract: Distinguishing pattern differences from non-pattern differences. A set of differences is identified. The set comprises a plurality of differences between first and second versions of a document. A pattern is identified. The pattern explains a transformation from a first string in the first version of the document to a second string in the second version of the document. A subset of differences are identified. The subset comprises a plurality of differences, from among the set, which match the pattern. While presenting a user interface that visually highlights differences between the first and second versions of the document, a first visual treatment is applied to a first difference, based on the first difference being included in the subset. A second visual treatment is also applied to a second difference, based on the second difference being excluded from the subset. The second visual treatment is different than the first visual treatment.
    Type: Grant
    Filed: January 4, 2022
    Date of Patent: January 2, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Ellis Pugh, Mark Alistair Wilson-Thomas, Vu Minh Le
  • Publication number: 20230409590
    Abstract: Methods, systems, devices, and computer-readable media used by a cloud data management system for collecting data from accounts hosted by a cloud-based data warehousing system on different cloud platforms or in different cloud regions of a cloud platform. Collection of data in the multi-cloud platform and/or multi-cloud region environments may be facilitated by the on-demand creation of one or more data collection accounts. Based on the collected data, one or more recommendations, notifications, or alerts associated with usage of the data warehousing system may be generated.
    Type: Application
    Filed: October 12, 2022
    Publication date: December 21, 2023
    Inventors: Hiren Shah, Ganesh Bharathan, Sridhar Maramreddy, Naga Venkata Sriram Vadakattu, Naveen Kumar Kilaru, Nicole Markley, David Ellis, Felix Li, Yudhish Batra, Kishore Kolanu, Syed Siraj Mehmood
  • Publication number: 20230401225
    Abstract: Methods, systems, devices, and computer-readable media used by a cloud data management system for collecting data from accounts hosted by a cloud-based data warehousing system on different cloud platforms or in different cloud regions of a cloud platform. Collection of data in the multi-cloud platform and/or multi-cloud region environments may be facilitated by the on-demand creation of one or more data collection accounts. Based on the collected data, one or more data warehouse resources not managed by the cloud data management system may be discovered, configured, and onboarded to the cloud data management system.
    Type: Application
    Filed: October 12, 2022
    Publication date: December 14, 2023
    Inventors: Hiren Shah, Ganesh Bharathan, Sridhar Maramreddy, Naga Venkata Sriram Vadakattu, Naveen Kumar Kilaru, David Ellis, Felix Li, Yudhish Batra, Kishore Kolanu, Syed Siraj Mehmood, Nicole Markley
  • Publication number: 20230382251
    Abstract: An electric vehicle charging station includes a bracket, a case mounted to the bracket, a motherboard disposed within the case, a cover disposed on the case, a display screen disposed on the cover, and a conduit disposed on the case. The motherboard for the electric vehicle charging station includes a circuit breaker, a rectifier circuit, a power control unit, a charge controller, and a variable DC power supply.
    Type: Application
    Filed: May 12, 2023
    Publication date: November 30, 2023
    Inventor: David Ellis
  • Publication number: 20230376685
    Abstract: Edit automation enhancements may be implemented in source code editors and other text editors. Provisional selections that indicate user intentions are submitted to a suggestion generator with other edit context information, to improve the quality of generated text suggestions and reduce the cognitive load on users. A provisional selection may include a highlighted completion list entry, or document text targeted by a hovering cursor, or metainformation text targeted by the hovering cursor, for example. An inline grey text suggestion driven by provisional selection may be displayed simultaneously with completion list suggestions that were created without regard to provisional selection. Suggestions driven by provisional selection may be interleaved with existing document text. Suggestions may be accepted fully in one gesture, or in parts. Suggestions may be edited by a user before being accepted, driving further suggestion refinement.
    Type: Application
    Filed: August 2, 2023
    Publication date: November 23, 2023
    Inventors: Mark Alistair WILSON-THOMAS, Jonathan Keith SIMMONS, David Ellis PUGH, Vivian Julia LIM, Anqi LI, Shwetha SRINATH, German David OBANDO CHACON, Jin Woo JANG, Shengyu FU, Shao Kun DENG
  • Patent number: 11789503
    Abstract: An apparatus for a credential verification system with a water-resistant and tamper-proof housing, wherein the apparatus includes a credential verification system including image capturing devices, and a housing containing a multi-layer enclosure containing a first set of vents, a bottom plate attached to the multi-layer enclosure, wherein the bottom plate contains a second set of vents, an opening plate configured to mount the credential verification system, wherein the opening plate includes a mechanical interface configured to mechanically connect the opening plate to the bottom plate and a locking mechanism configured to removably attach the opening plate to the multi-layer enclosure and the bottom plate, and a view window, wherein the credential verification system is configured to identify a credential through the view window using the plurality of image capturing device, and an airflow is directed from the second set of vents to the first set of vents.
    Type: Grant
    Filed: May 22, 2023
    Date of Patent: October 17, 2023
    Assignee: Quick Quack Car Wash Holdings, LLC
    Inventors: Christopher Clinton Chappell, McNamara Marlow Pope, III, Rodney Daniel Sparks, Christopher Michael Jenkins, Bradly Troy Wyatt, William Gene Ashe, David Ellis Collins
  • Publication number: 20230314792
    Abstract: A device includes a mirror coupled via a pair of flexible beams supported by a block of semiconductor material that has a cavity about the mirror and beams to allow the mirror to rotate about an axis along the beams. A piezoresistive sensor is coupled to one of the beams to provide information representative of an angle of rotation of the mirror. A light blocking shield covers exposed portions of the block of semiconductor material about the mirror.
    Type: Application
    Filed: April 1, 2022
    Publication date: October 5, 2023
    Inventors: Di SUN, Xiao Chuan ONG, Matthew David ELLIS, Wyatt Owen DAVIS
  • Patent number: 11763078
    Abstract: Edit automation enhancements may be implemented in source code editors and other text editors. Provisional selections that indicate user intentions are submitted to a suggestion generator with other edit context information, to improve the quality of generated text suggestions and reduce the cognitive load on users. A provisional selection may include a highlighted completion list entry, or document text targeted by a hovering cursor, or metainformation text targeted by the hovering cursor, for example. An inline grey text suggestion driven by provisional selection may be displayed simultaneously with completion list suggestions that were created without regard to provisional selection. Suggestions driven by provisional selection may be interleaved with existing document text. Suggestions may be accepted fully in one gesture, or in parts. Suggestions may be edited by a user before being accepted, driving further suggestion refinement.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: September 19, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark Alistair Wilson-Thomas, Jonathan Keith Simmons, David Ellis Pugh, Vivian Julia Lim, Anqi Li, Shwetha Srinath, German David Obando Chacon, Jin Woo Jang, Shengyu Fu, Shao Kun Deng
  • Patent number: 11714613
    Abstract: Embodiments automate surfacing of underutilized development tool features, thereby enhancing the discoverability of subtools, commands, shortcuts, settings, visualizers, and other tool features. After spotting an inefficiency in the user's interaction with one or more tools, the feature surfacing functionality offers the user an interaction optimization suggestion. A mapping structure correlates detected interaction patterns with objectively better interaction optimizations. Several examples of mappings are discussed. The user can accept a suggestion, have the suggested optimization applied by an enhanced tool, and thereby reduce the number of user gestures utilized to accomplish a desired result, reduce the number of tools utilized, increase security, reduce risk of error, or get to the desired result faster, for example. Interaction optimizations also help the user stay focused, by reducing or avoiding departures from the user's current primary workflow.
    Type: Grant
    Filed: November 7, 2021
    Date of Patent: August 1, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter Groenewegen, Arjun Radhakrishna, Gustavo Araujo Soares, Mark Alistair Wilson-Thomas, Piyush Arora, Aaron Chak Hei Yim, David Ellis Pugh, German David Obando Chacon, Andrew Richard Sterland, Gregory Miskelly
  • Publication number: 20230214212
    Abstract: Distinguishing pattern differences from non-pattern differences. A set of differences is identified. The set comprises a plurality of differences between first and second versions of a document. A pattern is identified. The pattern explains a transformation from a first string in the first version of the document to a second string in the second version of the document. A subset of differences are identified. The subset comprises a plurality of differences, from among the set, which match the pattern. While presenting a user interface that visually highlights differences between the first and second versions of the document, a first visual treatment is applied to a first difference, based on the first difference being included in the subset. A second visual treatment is also applied to a second difference, based on the second difference being excluded from the subset. The second visual treatment is different than the first visual treatment.
    Type: Application
    Filed: January 4, 2022
    Publication date: July 6, 2023
    Inventors: David Ellis PUGH, Mark Alistair WILSON-THOMAS, Vu Minh LE
  • Publication number: 20230183979
    Abstract: Some embodiments relate to a method for producing a building material. The method comprises identifying a first wavelength of light for a building material. The first wavelength of light defines a first color. The method comprises calculating a second wavelength of light for the building material by multiplying the first wavelength of light by a phi factor. The second wavelength of light defines a second color. The method comprises producing a building material having at least one of the first color, the second color, or any combination thereof.
    Type: Application
    Filed: November 30, 2022
    Publication date: June 15, 2023
    Inventor: David Ellis