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: 11917038Abstract: 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: GrantFiled: June 10, 2021Date of Patent: February 27, 2024Assignee: Intel CorporationInventors: Michael Nolan, Keith Ellis, Marcin Spoczynski, Michael McGrath, David Coates
-
Publication number: 20240061677Abstract: 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: ApplicationFiled: November 2, 2023Publication date: February 22, 2024Inventors: David Ellis PUGH, Mark Alistair WILSON-THOMAS, Vu Minh LE
-
Patent number: 11906371Abstract: 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: GrantFiled: October 28, 2020Date of Patent: February 20, 2024Assignee: GE Infrastructure Technology LLCInventors: Kurt Kramer Schleif, Andrew David Ellis
-
Patent number: 11904625Abstract: 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: GrantFiled: May 11, 2022Date of Patent: February 20, 2024Inventor: Paul David Ellis, II
-
Patent number: 11884666Abstract: 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: GrantFiled: March 21, 2022Date of Patent: January 30, 2024Assignee: Alcon Inc.Inventors: David Ellis, Howard Allen Ketelson
-
Patent number: 11875136Abstract: 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: GrantFiled: April 1, 2021Date of Patent: January 16, 2024Assignee: Microsoft Technology Licensing, LLCInventors: 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: 20240003679Abstract: 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: ApplicationFiled: June 30, 2022Publication date: January 4, 2024Inventors: Kurt Kramer Schleif, Michael Allen Ball, Andrew David Ellis
-
Publication number: 20240004623Abstract: 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: ApplicationFiled: July 1, 2022Publication date: January 4, 2024Inventors: Peter GROENEWEGEN, Jui HANAMSHET, German David OBANDO CHACON, Mark Alistair WILSON-THOMAS, Alexey SVYATKOVSKIY, David Ellis PUGH
-
Publication number: 20240003678Abstract: 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: ApplicationFiled: June 30, 2022Publication date: January 4, 2024Inventors: Kurt Kramer Schleif, Michael Allen Ball, Andrew David Ellis
-
Patent number: 11861361Abstract: 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: GrantFiled: January 4, 2022Date of Patent: January 2, 2024Assignee: Microsoft Technology Licensing, LLCInventors: David Ellis Pugh, Mark Alistair Wilson-Thomas, Vu Minh Le
-
Publication number: 20230409590Abstract: 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: ApplicationFiled: October 12, 2022Publication date: December 21, 2023Inventors: 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: 20230401225Abstract: 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: ApplicationFiled: October 12, 2022Publication date: December 14, 2023Inventors: 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: 20230382251Abstract: 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: ApplicationFiled: May 12, 2023Publication date: November 30, 2023Inventor: David Ellis
-
Publication number: 20230376685Abstract: 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: ApplicationFiled: August 2, 2023Publication date: November 23, 2023Inventors: 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: 11789503Abstract: 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: GrantFiled: May 22, 2023Date of Patent: October 17, 2023Assignee: Quick Quack Car Wash Holdings, LLCInventors: Christopher Clinton Chappell, McNamara Marlow Pope, III, Rodney Daniel Sparks, Christopher Michael Jenkins, Bradly Troy Wyatt, William Gene Ashe, David Ellis Collins
-
Publication number: 20230314792Abstract: 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: ApplicationFiled: April 1, 2022Publication date: October 5, 2023Inventors: Di SUN, Xiao Chuan ONG, Matthew David ELLIS, Wyatt Owen DAVIS
-
Patent number: 11763078Abstract: 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: GrantFiled: April 22, 2021Date of Patent: September 19, 2023Assignee: Microsoft Technology Licensing, LLCInventors: 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: 11714613Abstract: 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: GrantFiled: November 7, 2021Date of Patent: August 1, 2023Assignee: Microsoft Technology Licensing, LLCInventors: 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: 20230214212Abstract: 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: ApplicationFiled: January 4, 2022Publication date: July 6, 2023Inventors: David Ellis PUGH, Mark Alistair WILSON-THOMAS, Vu Minh LE
-
Publication number: 20230183979Abstract: 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: ApplicationFiled: November 30, 2022Publication date: June 15, 2023Inventor: David Ellis