Patents by Inventor George Moore
George Moore 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).
-
Publication number: 20260091742Abstract: A towed vehicle controller integrates trailer braking, lighting, and battery charging functions into a single unit communicatively coupled to a towing vehicle data bus. The controller includes a processor, a trailer brake controller component, a trailer lighting component with multiple light drivers, and a trailer battery charge component. The processor receives inputs via the vehicle communication bus and other interfaces, executes brake control algorithms, coordinates activation of trailer lamps, and manages trailer battery charging, including foregoing charging based on braking state or vehicle conditions. Integration of these functions reduces wiring and component count, facilitates OEM or aftermarket installation, and enables coordinated control, diagnostics, and display of trailer status through the towing vehicle's existing electronic systems.Type: ApplicationFiled: December 1, 2025Publication date: April 2, 2026Applicant: HORIZON GLOBAL AMERICAS INC.Inventors: Nicholas Albert CEKOLA, Dennis Michael MORSE, Marvin HOOT, Yilong CHEN, Srikanth KADUDULA, Leon BOGDANOV, George MOORE
-
Patent number: 12485837Abstract: A towed vehicle controller combines a trailer brake controller and lighting driver. The towed vehicle controller can include a trailer battery charging circuit. The towed vehicle controller operates towed vehicle braking, towed vehicle lighting and towed vehicle battery charge functions.Type: GrantFiled: May 16, 2022Date of Patent: December 2, 2025Assignee: HORIZON GLOBAL AMERICAS INC.Inventors: Nicholas Albert Cekola, Dennis Michael Morse, Marvin Hoot, Yilong Chen, Srikanth Kadudula, Leon Bogdanov, George Moore
-
Publication number: 20220274547Abstract: A towed vehicle controller combines a trailer brake controller and lighting driver. The towed vehicle controller can include a trailer battery charging circuit. The towed vehicle controller operates towed vehicle braking, towed vehicle lighting and towed vehicle battery charge functions.Type: ApplicationFiled: May 16, 2022Publication date: September 1, 2022Inventors: Nicholas Albert Cekola, Dennis Michael Morse, Marvin Hoot, Yilong Chen, Srikanth Kadudula, Leon Bogdanov, George Moore
-
Publication number: 20190201249Abstract: Implementations of a foam tampon are provided. In some implementations, the foam tampon comprises a foam body. In some implementations, the foam body is a single layer made from foam and configured to have an octagon shape. In some implementations, the foam tampon further comprises a string attached to and extending from the single layer foam body. In some implementations, the foam tampon further comprises a tubular container wherein the foam body is folded lengthwise and housed inside the tubular container. In some implementations, the foam tampon includes no other layers of materials to restrict the natural expansion from a compacted condition of the single layer foam body when the single layer foam body is no longer compressed.Type: ApplicationFiled: January 4, 2018Publication date: July 4, 2019Inventor: George Moore
-
Publication number: 20190185507Abstract: The present invention relates to novel compounds for the treatment of Hepatitis C.Type: ApplicationFiled: August 17, 2017Publication date: June 20, 2019Applicant: Sandoz AGInventors: George Moore, Desiree Strych, Michael Papp, Olga Schoene, Thorsten Wilhelm, Hannes Lengauer
-
Patent number: 9942167Abstract: A utility computing portal supports public and private modules for application development in a cloud computing environment. The public nodules support downloads, customer support and access to a development community. The private modules are accessible to users with valid login credentials or those authenticated via a related entity, such as a Live ID. The private modules may include modules for testing, analysis, and billing. The utility computing portal also supports access to application configuration, for example, allowing a manager to change the number of front end and backend physical/virtual machines available to various application roles.Type: GrantFiled: January 12, 2016Date of Patent: April 10, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Remy Pairault, Christropher Lee Mullins, George Moore
-
Publication number: 20180079375Abstract: A towed vehicle controller combines a trailer brake controller and lighting driver. The towed vehicle controller can include a trailer battery charging circuit. The towed vehicle controller operates towed vehicle braking, towed vehicle lighting and towed vehicle battery charge functions.Type: ApplicationFiled: September 18, 2017Publication date: March 22, 2018Inventors: Nicholas Albert Cekola, Dennis Michael Morse, Marvin Hoot, Yilong Chen, Srikanth Kadudula, Leon Bogdanov, George Moore
-
Publication number: 20170003851Abstract: The present application is directed to a computer-implemented method including a step of displaying, on a display, a graphical user interface of a three-dimensional object having a face including a tile. The method also includes a step of receiving, via a network, a selection of the tile of the three-dimensional object. The method also includes a step of modifying, via the processor, three-dimensional object based upon the selected tile. The method further includes the step of displaying, on the display, a panel representative of the selected tile based upon the modification. The present application is also directed to a computer-implemented method for updating social media content.Type: ApplicationFiled: October 21, 2015Publication date: January 5, 2017Inventors: GEORGE MOORE, TAYLOR ERICKSON
-
Publication number: 20160127266Abstract: A utility computing portal supports public and private modules for application development in a cloud computing environment. The public nodules support downloads, customer support and access to a development community. The private modules are accessible to users with valid login credentials or those authenticated via a related entity, such as a Live ID. The private modules may include modules for testing, analysis, and billing. The utility computing portal also supports access to application configuration, for example, allowing a manager to change the number of front end and backend physical/virtual machines available to various application roles.Type: ApplicationFiled: January 12, 2016Publication date: May 5, 2016Inventors: Remy Pairault, Christropher Lee Mullins, George Moore
-
Patent number: 9245286Abstract: A utility computing portal supports public and private modules for application development in a cloud computing environment. The public modules support downloads, customer support and access to a development community. The private modules are accessible to users with valid login credentials or those authenticated via a related entity, such as a Live ID. The private modules may include modules for testing, analysis, and billing. The utility computing portal also supports access to application configuration, for example, allowing a manager to change the number of front end and backend physical/virtual machines available to various application roles.Type: GrantFiled: August 12, 2011Date of Patent: January 26, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Remy Pairault, Christropher Lee Mullins, George Moore
-
Patent number: 8577892Abstract: Systems and methods for utilizing affinity groups to allocate data items and computing resources are disclosed. Upon receipt of a user preference indicating an affinity group, a token associated with that affinity group may be stored in a database. The affinity group may be associated with a geographic region or a number of data centers. Data items and computing resources may be associated with the affinity group. These data items and computing resources may be allocated to a geographic region or data center based on their association with the affinity group. These data items and computing resources may also be reallocated based on efficiency analyses or user preferences. In this way, data items and computing resources may be efficiently allocated with lower user effort.Type: GrantFiled: June 5, 2009Date of Patent: November 5, 2013Assignee: Microsoft CorporationInventors: Remy Pairault, Zhe Yang, Sriram Krishnan, George Moore
-
Patent number: 8489878Abstract: Communication across domains is described. In at least one implementation, a determination is made that an amount of data to be communicated via an Iframe exceeds a threshold amount. The data is divided into a plurality of portions that do not exceed the threshold amount. A plurality of messages is formed to communicate the divided data across domains.Type: GrantFiled: March 13, 2012Date of Patent: July 16, 2013Assignee: Microsoft CorporationInventors: Scott Isaacs, George Moore, Danny Thorpe, Vasileios Zissimopoulos
-
Patent number: 8335929Abstract: Communication across domains is described. In at least one implementation, a determination is made that an amount of data to be communicated via an Iframe exceeds a threshold amount. The data is divided into a plurality of portions that do not exceed the threshold amount. A plurality of messages is formed to communicate the divided data across domains.Type: GrantFiled: March 13, 2012Date of Patent: December 18, 2012Assignee: Microsoft CorporationInventors: Scott Isaacs, George Moore, Danny Thorpe, Vasileios Zissimopoulos
-
Publication number: 20120173756Abstract: Communication across domains is described. In at least one implementation, a determination is made that an amount of data to be communicated via an Iframe exceeds a threshold amount. The data is divided into a plurality of portions that do not exceed the threshold amount. A plurality of messages is formed to communicate the divided data across domains.Type: ApplicationFiled: March 13, 2012Publication date: July 5, 2012Applicant: Microsoft CorporationInventors: Scott Isaacs, George Moore, Danny Thorpe, Vasileios Zissimopoulos
-
Publication number: 20120173868Abstract: Communication across domains is described. In at least one implementation, a determination is made that an amount of data to be communicated via an Iframe exceeds a threshold amount. The data is divided into a plurality of portions that do not exceed the threshold amount. A plurality of messages is formed to communicate the divided data across domains.Type: ApplicationFiled: March 13, 2012Publication date: July 5, 2012Applicant: Microsoft CorporationInventors: Scott Isaacs, George Moore, Danny Thorpe, Vasileios Zissimopoulos
-
Publication number: 20120166411Abstract: A search engine discovers and indexes applications in a search index and receives queries from devices. The search engine is configured to obtain contextual data describing context associated with the devices and/or social networking data associated with one or more users of the devices. Based upon the contextual data and/or the social networking data, the search engine modifies the query and executes the query to identify applications. The search engine generates search results corresponding to the identified applications. The search engine also is configured to generate advertising relevant to the modified query, and to rank the search results in accordance with the query, the contextual data, and/or the social networking data. The ranked search results and the advertising are presented to the client as search results and/or in a web store format. Activity of the client and the search engine can be tracked and reported to authorized entities.Type: ApplicationFiled: December 27, 2010Publication date: June 28, 2012Applicant: MICROSOFT CORPORATIONInventors: Matthew Bret MacLaurin, George Moore, Oscar E. Murillo, Benjamin William Vanik, Daniel Edward Walther, II
-
Publication number: 20120166522Abstract: Concepts and technologies are described herein for supporting intelligent user interface interactions. Commands accepted by applications can be published or determined. Before or during access of the application, the commands can be presented at clients to indicate commands available for interfacing with the application. The commands can be presented with information indicating how the user interface and/or input device of the client may be used to execute the available commands. Input received from the client can be compared to the available commands to determine if the input matches an available command. Contextual data relating to the client, preferences, and/or other data also can be retrieved and analyzed to determine the intent of the client. The intent can be used to identify an intended command and to modify the input to match the intended command. The modified input can be transmitted to the application.Type: ApplicationFiled: December 27, 2010Publication date: June 28, 2012Applicant: MICROSOFT CORPORATIONInventors: Matthew Bret MacLaurin, George Moore, Oscar E. Murillo
-
Patent number: 8209706Abstract: Cross-domain communication between a parent web page hosted in a parent domain and a child web page hosted in a different child domain is provided. Upon downloading the parent page and child page into a client's web browser, an IFM-channel connection can be established within the browser between the parent page and child page, which can be used to bidirectionally communicate text-based messages containing commands and HTML content directly between the parent page and child page. Additionally, an XML-channel connection can be established within the browser between the parent page and child page, which can be used to bidirectionally communicate text-based messages containing HTTP commands and XML content directly between the parent page and child page. This cross-domain communication of messages takes place completely within the browser.Type: GrantFiled: June 27, 2008Date of Patent: June 26, 2012Assignee: Microsoft CorporationInventors: Gabriel Corvera, George Moore, Daniel Thorpe, Koji Kato
-
Patent number: 8185737Abstract: Communication across domains is described. In at least one implementation, a determination is made that an amount of data to be communicated via an Iframe exceeds a threshold amount. The data is divided into a plurality of portions that do not exceed the threshold amount. A plurality of messages is formed to communicate the divided data across domains.Type: GrantFiled: May 22, 2007Date of Patent: May 22, 2012Assignee: Microsoft CorporationInventors: Scott Isaacs, George Moore, Danny Thorpe, Vasileios Zissimopoulos
-
Patent number: 8156472Abstract: A reflective process algebra called the ?-calculus facilitates the serialization of processes at the level of the reflective process algebra. The reflective process algebra because of its reflective properties, can be used on computing systems with finite resources. The reflective process calculus can be made to be sensitive to resources, such as memory and bandwidth, hence facilitating its use as a programming language at the machine level. The reflective process calculus causes the dual nature of a computation entity to be exposed. A name can be caused to become a process and a process can be caused to become a name.Type: GrantFiled: March 30, 2004Date of Patent: April 10, 2012Assignee: Microsoft CorporationInventors: L. Gregory Meredith, Allen L. Brown, Jr., David Richter, George Moore