Patents Assigned to EXCELFORE CORPORATION
-
Patent number: 11914987Abstract: 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: GrantFiled: December 2, 2020Date of Patent: February 27, 2024Assignee: Excelfore CorporationInventors: Shrikant Acharya, John Crosbie, Pawel Veselov
-
Patent number: 11917018Abstract: 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: GrantFiled: November 8, 2022Date of Patent: February 27, 2024Assignee: Excelfore CorporationInventors: Shrikant Acharya, Anoop Balakrishnan, John Crosbie, Pawel Veselov
-
Publication number: 20230076669Abstract: 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: ApplicationFiled: November 8, 2022Publication date: March 9, 2023Applicant: Excelfore CorporationInventors: Shrikant Acharya, Anoop Balakrishnan, John Crosbie, Pawel Veselov
-
Publication number: 20230025735Abstract: 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: ApplicationFiled: December 2, 2020Publication date: January 26, 2023Applicant: Excelfore CorporationInventors: Shrikant Acharya, John Crosbie, Pawel Veselov
-
Patent number: 11496577Abstract: 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: GrantFiled: November 9, 2020Date of Patent: November 8, 2022Assignee: Excelfore CorporationInventors: Shrikant Acharya, Anoop Balakrishnan, John Crosbie, Pawel Veselov
-
Publication number: 20210058471Abstract: 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: ApplicationFiled: November 9, 2020Publication date: February 25, 2021Applicant: Excelfore CorporationInventors: Shrikant Acharya, Anoop Balakrishnan, John Crosbie, Pawel Veselov
-
Patent number: 10834206Abstract: 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: GrantFiled: February 27, 2019Date of Patent: November 10, 2020Assignee: Excelfore CorporationInventors: Shrikant Acharya, Anoop Balakrishnan, John Crosbie, Pawel Veselov
-
Patent number: 10834207Abstract: 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: GrantFiled: February 27, 2019Date of Patent: November 10, 2020Assignee: Excelfore CorporationInventors: Shrikant Acharya, Shrinath Acharya, Anoop Balakrishnan, John Crosbie
-
Publication number: 20190268420Abstract: 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: ApplicationFiled: February 27, 2019Publication date: August 29, 2019Applicant: Excelfore CorporationInventors: Shrikant Acharya, Anoop Balakrishnan, John Crosbie, Pawel Veselov
-
Publication number: 20190265965Abstract: 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: ApplicationFiled: February 27, 2019Publication date: August 29, 2019Applicant: Excelfore CorporationInventors: Shrikant Acharya, Shrinath Acharya, Anoop Balakrishnan, John Crosbie
-
Patent number: 9992735Abstract: 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: GrantFiled: February 27, 2017Date of Patent: June 5, 2018Assignee: Excelfore CorporationInventors: John Crosbie, Shrikant Acharya
-
Patent number: 9882958Abstract: Methods and systems are disclosed for remote monitoring of mobile computing devices. The method and systems can use cloud-type services to monitor the mobile computing devices. The cloud-type services can include a server that is configured to maintain a virtual link between one or more web-based computing devices and the mobile computing devices. So that, even if the mobile computing devices are not communicating with the server, the server can perform one or more actions to maintain the link between the web-based device and the mobile computing device. The cloud-type services can also include a server that authenticates the mobile computing devices, and that sends a link to the mobile computing device if the mobile computing device is authenticated, the link for use by the mobile computing device to connect to a back-end server that is separate from the server.Type: GrantFiled: June 23, 2014Date of Patent: January 30, 2018Assignee: Excelfore CorporationInventors: John Edward Crosbie, Anoop Balakrishnan, Shrikant Acharya, Shrinath Acharya
-
Patent number: 9374423Abstract: 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: GrantFiled: December 12, 2014Date of Patent: June 21, 2016Assignee: Excelfore CorporationInventors: John Crosbie, Anoop Balakrishnan, Shrikant Acharya, Shrinath Acharya
-
Patent number: 9261396Abstract: A system for monitoring level of a liquid in a reservoir of a machine is provided. The system includes a liquid sensor (112) that measures said level of said liquid in said reservoir, a fixed voltage feed (110) that generates a regulated voltage, a sampling unit (114) that samples one or more parameters of the machine and a calibration unit (124) that calibrates the system for monitoring the level of said liquid in a reservoir of a machine in one or more modes to obtain a mathematical relation between the parameter and the level of the liquid. The calibration unit executes a calibration process during a first mode and obtains a calibrated data that corresponds to the parameter during a second mode.Type: GrantFiled: December 22, 2011Date of Patent: February 16, 2016Assignee: Excelfore CorporationInventors: Ranjit Abhyanker, B M Dharshan, Shah Mihir Paresh
-
Publication number: 20150099495Abstract: 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: ApplicationFiled: December 12, 2014Publication date: April 9, 2015Applicant: EXCELFORE CORPORATIONInventors: John Crosbie, Anoop Balakrishnan, Shrikant Acharya, Shrinath Acharya
-
Patent number: 8949466Abstract: Methods and systems are disclosed for adaptive compression is disclosed. The compression is adaptive based on one or more criteria related to the system, including but not limited to: the centralized authority, one or more remote devices, the communication channel, and/or the data communicated. For example, the compression may be adaptive based on one or more criteria related to the remote device, including dynamic and/or static criteria of the remote device. In this way, the adaptive compression may be reduce the amount of data transmitted from the remote device to the centralized authority, thereby conserving bandwidth.Type: GrantFiled: February 8, 2012Date of Patent: February 3, 2015Assignee: Excelfore CorporationInventors: John Edward Crosbie, Anoop Balakrishnan, Shrikant Acharya, Shrinath Acharya
-
Patent number: 8914012Abstract: A system and method for monitoring apps in a vehicle to reduce driver distraction is disclosed. A controller operating inside or in combination with the head unit of the vehicle 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 may be modified.Type: GrantFiled: March 8, 2013Date of Patent: December 16, 2014Assignee: Excelfore CorporationInventors: John Edward Crosbie, Anoop Balakrishnan, Shrikant Acharya, Shrinath Acharya
-
Patent number: 8761101Abstract: Methods and systems are disclosed for remote monitoring of mobile computing devices. The method and systems can use cloud-type services to monitor the mobile computing devices. The cloud-type services can include a server configured to maintain a virtual link between one or more web-based computing devices and the mobile computing devices. So that, even if the mobile computing devices are not communicating with the server, the server can perform one or more actions to maintain the link between the web-based device and the mobile computing device. The cloud-type services can also include a server that authenticates the mobile computing devices, and that sends a link to the mobile computing device if the mobile computing device is authenticated, the link for use by the mobile computing device to connect to a back-end server that is separate from the server.Type: GrantFiled: October 13, 2011Date of Patent: June 24, 2014Assignee: Excelfore CorporationInventors: John Edward Crosbie, Anoop Balakrishnan, Shrikant Acharya, Shrinath Acharya
-
Publication number: 20140106726Abstract: A system and method for monitoring apps in a vehicle to reduce driver distraction is disclosed. A controller operating inside or in combination with the head unit of the vehicle 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 may be modified.Type: ApplicationFiled: March 8, 2013Publication date: April 17, 2014Applicant: EXCELFORE CORPORATIONInventors: John Edward Crosbie, Anoop Balakrishnan, Shrikant Acharya, Shrinath Acharaya