Patents by Inventor John Crosby

John Crosby 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: 11914987
    Abstract: A system and method for an eSync update agent is provided. The update agent can communicate with an eSync client, which receives software updates from an external server and transmits the software updates to the update agent. In turn, the update agent may use its programming to determine one or more aspects of the software update, such as when or whether to perform the software update on its associated electronic device and whether to rollback the update in response to a failure performing the software update on its associated electronic device. The update agent may also be tasked with performing one or both of data gathering from or device control of its associated electronic device. The various functions, including software updating, data gathering and device control, may be programmable and activatable, thereby tailoring the functions performed by the update agent to the lifecycle needs of its associated electronic device.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: February 27, 2024
    Assignee: Excelfore Corporation
    Inventors: Shrikant Acharya, John Crosbie, Pawel Veselov
  • Patent number: 11917018
    Abstract: A system and method for an eSync bus protocol is provided. The eSync bus protocol uses a broker to route communications between electronic devices within an electronic environment, such as within a vehicle or the like. The electronic devices may first register with the broker, and thereafter send messages to the broker for routing to other registered electronic devices. In this way, the broker may act as an intermediary to route communications using the eSync bus protocol. A multi-client architecture is also provided in which multiple domains may be defined by the functions performed by electronic devices within a respective domain.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: February 27, 2024
    Assignee: Excelfore Corporation
    Inventors: Shrikant Acharya, Anoop Balakrishnan, John Crosbie, Pawel Veselov
  • Publication number: 20230076669
    Abstract: A system and method for an eSync bus protocol is provided. The eSync bus protocol uses a broker to route communications between electronic devices within an electronic environment, such as within a vehicle or the like. The electronic devices may first register with the broker, and thereafter send messages to the broker for routing to other registered electronic devices. In this way, the broker may act as an intermediary to route communications using the eSync bus protocol. A multi-client architecture is also provided in which multiple domains may be defined by the functions performed by electronic devices within a respective domain.
    Type: Application
    Filed: November 8, 2022
    Publication date: March 9, 2023
    Applicant: Excelfore Corporation
    Inventors: Shrikant Acharya, Anoop Balakrishnan, John Crosbie, Pawel Veselov
  • Publication number: 20230025735
    Abstract: A system and method for an eSync update agent is provided. The update agent can communicate with an eSync client, which receives software updates from an external server and transmits the software updates to the update agent. In turn, the update agent may use its programming to determine one or more aspects of the software update, such as when or whether to perform the software update on its associated electronic device and whether to rollback the update in response to a failure performing the software update on its associated electronic device. The update agent may also be tasked with performing one or both of data gathering from or device control of its associated electronic device. The various functions, including software updating, data gathering and device control, may be programmable and activatable, thereby tailoring the functions performed by the update agent to the lifecycle needs of its associated electronic device.
    Type: Application
    Filed: December 2, 2020
    Publication date: January 26, 2023
    Applicant: Excelfore Corporation
    Inventors: Shrikant Acharya, John Crosbie, Pawel Veselov
  • Patent number: 11496577
    Abstract: A system and method for an eSync bus protocol is provided. The eSync bus protocol uses a broker to route communications between electronic devices within an electronic environment, such as within a vehicle or the like. The electronic devices may first register with the broker, and thereafter send messages to the broker for routing to other registered electronic devices. In this way, the broker may as an intermediary to route communications using the eSync bus protocol. A multi-client architecture is also provided in which multiple domains may be defined by the functions performed by electronic devices within a respective domain.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: November 8, 2022
    Assignee: Excelfore Corporation
    Inventors: Shrikant Acharya, Anoop Balakrishnan, John Crosbie, Pawel Veselov
  • Publication number: 20210058471
    Abstract: A system and method for an eSync bus protocol is provided. The eSync bus protocol uses a broker to route communications between electronic devices within an electronic environment, such as within a vehicle or the like. The electronic devices may first register with the broker, and thereafter send messages to the broker for routing to other registered electronic devices. In this way, the broker may as an intermediary to route communications using the eSync bus protocol. A multi-client architecture is also provided in which multiple domains may be defined by the functions performed by electronic devices within a respective domain.
    Type: Application
    Filed: November 9, 2020
    Publication date: February 25, 2021
    Applicant: Excelfore Corporation
    Inventors: Shrikant Acharya, Anoop Balakrishnan, John Crosbie, Pawel Veselov
  • Patent number: 10834206
    Abstract: A system and method for an eSync bus protocol is provided. The eSync bus protocol uses a broker to route communications between electronic devices within an electronic environment, such as within a vehicle or the like. The electronic devices may first register with the broker, and thereafter send messages to the broker for routing to other registered electronic devices. In this way, the broker may as an intermediary to route communications using the eSync bus protocol. A multi-client architecture is also provided in which multiple domains may be defined by the functions performed by electronic devices within a respective domain.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: November 10, 2020
    Assignee: Excelfore Corporation
    Inventors: Shrikant Acharya, Anoop Balakrishnan, John Crosbie, Pawel Veselov
  • Patent number: 10834207
    Abstract: A System and Method for Updating Software in a Vehicle is provided. Software in a vehicle may, at times, be subject to update. In this regard, a server may send the update software to one or more electronic devices in the vehicle. The server may receive the capabilities of the electronic devices in the vehicle, such as the memory, computational, security capabilities, or the like, and tailor the sending of the software update based on the capabilities of the electronic devices. For example, the division of the software update, the sections of memory from which to determine the delta, the compression schemes, and/or where certain functions (such as where decryption occurs) may be dependent on the capabilities of the electronic devices in the vehicle.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: November 10, 2020
    Assignee: Excelfore Corporation
    Inventors: Shrikant Acharya, Shrinath Acharya, Anoop Balakrishnan, John Crosbie
  • Patent number: 10399143
    Abstract: A method includes forming a mold, the mold having at least one mold portion defining the shape of an element to be removed from the component in a subsequent manufacturing step and having a reduced cross-sectional area. The at least one mold portion includes at least one recess which further reduces the cross sectional area of the cavity and increases the surface area of the at least one mold portion or the at least one mold portion includes a plurality of projections which increase the surface area of the least one mold portion thereby increasing radiative heat loss from the at least one mold portion during the process. A mold for use in this method and a turbine blade formed using this method, are also provided.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: September 3, 2019
    Assignee: ROLLS-ROYCE plc
    Inventors: John Harold Boswell, Terence Ivan Simpson, Phillip John Crosby
  • Publication number: 20190265965
    Abstract: A System and Method for Updating Software in a Vehicle is provided. Software in a vehicle may, at times, be subject to update. In this regard, a server may send the update software to one or more electronic devices in the vehicle. The server may receive the capabilities of the electronic devices in the vehicle, such as the memory, computational, security capabilities, or the like, and tailor the sending of the software update based on the capabilities of the electronic devices. For example, the division of the software update, the sections of memory from which to determine the delta, the compression schemes, and/or where certain functions (such as where decryption occurs) may be dependent on the capabilities of the electronic devices in the vehicle.
    Type: Application
    Filed: February 27, 2019
    Publication date: August 29, 2019
    Applicant: Excelfore Corporation
    Inventors: Shrikant Acharya, Shrinath Acharya, Anoop Balakrishnan, John Crosbie
  • Publication number: 20190268420
    Abstract: A system and method for an eSync bus protocol is provided. The eSync bus protocol uses a broker to route communications between electronic devices within an electronic environment, such as within a vehicle or the like. The electronic devices may first register with the broker, and thereafter send messages to the broker for routing to other registered electronic devices. In this way, the broker may as an intermediary to route communications using the eSync bus protocol. A multi-client architecture is also provided in which multiple domains may be defined by the functions performed by electronic devices within a respective domain.
    Type: Application
    Filed: February 27, 2019
    Publication date: August 29, 2019
    Applicant: Excelfore Corporation
    Inventors: Shrikant Acharya, Anoop Balakrishnan, John Crosbie, Pawel Veselov
  • Patent number: 10247836
    Abstract: An embodiment of a method for restoring detector resolution in an X-Ray fluorescence instrument is described that comprises: measuring a resolution value of a detector in the X-Ray fluorescence instrument using a standard material at a first temperature; determining that the measured resolution value deviates from a target value; and adjusting the temperature of the detector to a second temperature that restores the resolution value of the detector to the target value, wherein the temperature is adjusted by an amount defined by a relationship of temperature change to the degree of deviation of detector resolution from the target value.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: April 2, 2019
    Assignee: THERMO GAMMA-METRICS PTY LTD
    Inventor: Bryan John Crosby
  • Patent number: 10012604
    Abstract: An apparatus includes at least one X-ray source that emits X-rays toward a sample, an X-ray fluorescence (XRF) detector that detects X-ray radiation scattered from the sample, an internal standard that emits scattered X-ray radiation in response to X-rays emitted from the at least one X-ray source, and a carriage assembly that translates the at least one X-ray source and XRF detector between a sample measurement position and an internal standard measurement position.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: July 3, 2018
    Assignee: THERMO GAMMA-METRICS PTY LTD
    Inventors: Bryan John Crosby, Simon Liemar, Peter William Hayles, Charlie Minghua Mao, Tejas Indravadanbhai Shah, Hao Zeng
  • Patent number: 9992735
    Abstract: A system and method for vehicle wireless connection management is disclosed. Vehicles may provide wireless connectivity to the Internet for associated mobile devices. The vehicle, using a vehicle access point management device, may manage whether to connect to a cellular wireless system or to another wireless system (such as a Wi-Fi access point external to the vehicle). In particular, the vehicle access point management device may access a location-based access point map that correlates potentially available Wi-Fi access points correlated to geographic locations, and using the current location of the vehicle and the location-based access point map, determine whether to attempt to connect to a Wi-Fi access point. In this way, the vehicle access point management device need not initially search for available Wi-Fi access points, which in a single Wi-Fi antenna vehicle, could potentially disrupt the Wi-Fi connection to the associated mobile devices.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: June 5, 2018
    Assignee: Excelfore Corporation
    Inventors: John Crosbie, Shrikant Acharya
  • Patent number: 9976972
    Abstract: A thermal control apparatus adapted for use with a pressurized air supply for controlling temperature of a component includes a vortex tube having an inlet adapted for connection with the pressurized air supply, a cold air outlet, and a hot air outlet, and a heat exchanger in fluid communication with the cold air outlet of the vortex tube, the heat exchanger being in thermal contact with the component and thereby controlling the temperature of the component. The heat exchanger further includes a post-heat-exchange exhaust air outlet in fluid communication with an exhaust air inlet adapted to direct the exhaust air along an outside of the vortex tube.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: May 22, 2018
    Assignee: THERMO GAMMA-METRICS PTY LTD
    Inventors: Bryan John Crosby, Simon Liemar
  • Patent number: 9374423
    Abstract: A system and method for monitoring apps in a vehicle or in a smartphone to reduce driver distraction is disclosed. A controller operating inside or in combination with the head unit of the vehicle or operating inside or in combination with the smartphone may monitor operation of the vehicle, and generate alerts indicative of operation of the vehicle (such as an alert indicative that the vehicle is operating at a predetermined speed). In response to the alert, the operation of the app in the vehicle or in the smartphone may be modified.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: June 21, 2016
    Assignee: Excelfore Corporation
    Inventors: John Crosbie, Anoop Balakrishnan, Shrikant Acharya, Shrinath Acharya
  • Publication number: 20150099495
    Abstract: A system and method for monitoring apps in a vehicle or in a smartphone to reduce driver distraction is disclosed. A controller operating inside or in combination with the head unit of the vehicle or operating inside or in combination with the smartphone may monitor operation of the vehicle, and generate alerts indicative of operation of the vehicle (such as an alert indicative that the vehicle is operating at a predetermined speed). In response to the alert, the operation of the app in the vehicle or in the smartphone may be modified.
    Type: Application
    Filed: December 12, 2014
    Publication date: April 9, 2015
    Applicant: EXCELFORE CORPORATION
    Inventors: John Crosbie, Anoop Balakrishnan, Shrikant Acharya, Shrinath Acharya
  • Patent number: 8754240
    Abstract: The present invention relates to a chemical process for the manufacture of a compound of Formula II
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: June 17, 2014
    Assignee: AstraZeneca AB
    Inventors: Euan Alexander Arnott, John Crosby, Mathew Charles Evans, James Gair Ford, Martin Francis Jones, Kevin William Leslie, Ian Michael McFarlane, George Joseph Sependa
  • Publication number: 20110257395
    Abstract: The present invention relates to chemical processes for the manufacture of certain quinazoline derivatives, or pharmaceutically acceptable salts thereof. The invention also relates to processes for the manufacture of certain intermediates useful in the manufacture of the quinazoline derivatives and to processes for the manufacture of the quinazoline derivatives utilising said intermediates. In particular, the present invention relates to chemical processes and intermediates useful in the manufacture of the compound 4-(4-fluoro-2-methylindol-5-yloxy)-6-methoxy-7-(3-pyrrolidin-1-ylpropoxy)quinazoline.
    Type: Application
    Filed: November 17, 2010
    Publication date: October 20, 2011
    Applicant: AstraZeneca AB
    Inventors: Euan Alexander Arnott, John Crosby, Matthew Charles Evans, James Gair Ford, Martin Francis Jones, Kevin William Leslie, Ian Michael McFarlane, George Joseph Sependa
  • Patent number: 7851623
    Abstract: The present invention relates to chemical processes for the manufacture of certain quinazoline derivatives, or pharmaceutically acceptable salts thereof. The invention also relates to processes for the manufacture of certain intermediates useful in the manufacture of the quinazoline derivatives and to processes for the manufacture of the quinazoline derivatives utilising said intermediates. In particular, the present invention relates to chemical processes and intermediates useful in the manufacture of the compound 4-[(4-fluoro-2-methy-1-1H-indol-5-yl)oxy]-6-methoxy-7-[3-(pyrrolidin-1-yl)propoxy]quinazoline starting from a compound of Formula IX: wherein R4 is a protecting group; or an intermediate there between, using process steps, reagents and conditions as described.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: December 14, 2010
    Assignee: AstraZeneca AB
    Inventors: Euan Alexander Arnott, John Crosby, Matthew Charles Evans, James Gair Ford, Martin Francis Jones, Kevin William Leslie, Ian Michael McFarlane, George Joseph Sependa