Patents by Inventor Robert Swanson
Robert Swanson 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: 12568348Abstract: Multiple communication modules are used in communicating image data from an image capture device at a vehicle. Telematic data is communicated to a management server via a telematics device. An event is detected based on the telematic data. The management server requests image data from the image capture device corresponding to the event. The image capture device activates and transmits the requested image data via its own communication module in response to the request. In this way, regular, minimalistic communication is performed via the telematics device, but major data communication is performed directly by the image capture device.Type: GrantFiled: March 17, 2025Date of Patent: March 3, 2026Assignee: Geotab Inc.Inventors: Daniel James Beal, Bruno Simione Beltrame, Jaskaranbir Dhillon, Stephen Michael Fox, Sebastian Brian Hoefert, Xiaowei Huang, Cristian Florin Ivascu, Wenyang Liu, Sanjeev Manickam, Aziz Omar, Alexander Joshua Roth, Dharati Bhaumik Shah, Robert Swanson, Jason-Jon Isaac Thomas, Nicholas Willison
-
Publication number: 20250294121Abstract: Multiple communication modules are used in communicating image data from an image capture device at a vehicle. Telematic data is communicated to a management server via a telematics device. An event is detected based on the telematic data. The management server requests image data from the image capture device corresponding to the event. The image capture device activates and transmits the requested image data via its own communication module in response to the request. In this way, regular, minimalistic communication is performed via the telematics device, but major data communication is performed directly by the image capture device.Type: ApplicationFiled: March 17, 2025Publication date: September 18, 2025Inventors: Daniel James Beal, Bruno Simione Beltrame, Jaskaranbir Dhillon, Stephen Michael Fox, Sebastian Brian Hoefert, Xiaowei Huang, Cristian Florin Ivascu, Wenyang Liu, Sanjeev Manickam, Aziz Omar, Alexander Joshua Roth, Dharati Bhaumik Shah, Robert Swanson, Jason-Jon Isaac Thomas, Nicholas Willison
-
Publication number: 20250294331Abstract: Multiple communication modules are used in communicating image data from an image capture device at a vehicle. Telematic data is communicated to a management server via a telematics device. An event is detected based on the telematic data. The management server requests image data from the image capture device corresponding to the event. The image capture device activates and transmits the requested image data via its own communication module in response to the request. In this way, regular, minimalistic communication is performed via the telematics device, but major data communication is performed directly by the image capture device.Type: ApplicationFiled: March 17, 2025Publication date: September 18, 2025Inventors: Daniel James Beal, Bruno Simione Beltrame, Jaskaranbir Dhillon, Stephen Michael Fox, Sebastian Brian Hoefert, Xiaowei Huang, Cristian Florin Ivascu, Wenyang Liu, Sanjeev Manickam, Aziz Omar, Alexander Joshua Roth, Dharati Bhaumik Shah, Robert Swanson, Jason-Jon Isaac Thomas, Nicholas Willison
-
Publication number: 20250284482Abstract: Multiple communication modules are used in updating firmware at a peripheral device. A peripheral device firmware version is communicated to a management server via a telematics device. An access location for updated firmware is communicated from the management server to the peripheral device via the telematics device. The peripheral device accesses and downloads the updated firmware via a long-range communication module, not via the telematics device. In this way, regular, minimalistic communication is performed via the telematics device, but major data communication is performed directly by the peripheral device.Type: ApplicationFiled: March 10, 2025Publication date: September 11, 2025Inventors: Bruno Simione Beltrame, Stephen Michael Fox, Xiaowei Huang, Cristian Florin Ivascu, Wenyang Liu, Sanjeev Manickam, Aziz Omar, Alexander Joshua Roth, Dharati Bhaumik Shah, Robert Swanson, Jason-Jon Isaac Thomas, Nicholas Willison
-
Publication number: 20250284483Abstract: Multiple communication modules are used in updating firmware at a peripheral device. A peripheral device firmware version is communicated to a management server via a telematics device. An access location for updated firmware is communicated from the management server to the peripheral device via the telematics device. The peripheral device accesses and downloads the updated firmware via a long-range communication module, not via the telematics device. In this way, regular, minimalistic communication is performed via the telematics device, but major data communication is performed directly by the peripheral device.Type: ApplicationFiled: March 10, 2025Publication date: September 11, 2025Inventors: Bruno Simione Beltrame, Stephen Michael Fox, Xiaowei Huang, Cristian Florin Ivascu, Wenyang Liu, Sanjeev Manickam, Aziz Omar, Alexander Joshua Roth, Dharati Bhaumik Shah, Robert Swanson, Jason-Jon Isaac Thomas, Nicholas Willison
-
Patent number: 12362964Abstract: Systems and methods for collecting telematics data from telematics devices are provided. A fleet management server includes a first and second data store operable to store a first and second set of telematics data associated with a first and second group of telematics devices. A plurality of gateway servers includes a first and second group of gateway servers in communication with the first and second group of telematics devices. The first and second group of gateway servers include at least one common gateway server. A unified downloader is operable to establish a communication channel between each gateway server in the first and second group of gateway servers and the unified downloader such that a single communication channel is established to each common gateway server. The communication channels can be multiplexed and transport asynchronous streams of telematics data. An event bus registers event records for the fleet management and gateway servers.Type: GrantFiled: March 13, 2023Date of Patent: July 15, 2025Assignee: Geotab Inc.Inventors: Garrett Ryan Mihovics, Matthew Frederick Snow, Robert Swanson
-
Publication number: 20230379189Abstract: Systems and methods for collecting telematics data from telematics devices are provided. A fleet management server includes a first and second data store operable to store a first and second set of telematics data associated with a first and second group of telematics devices. A plurality of gateway servers includes a first and second group of gateway servers in communication with the first and second group of telematics devices. The first and second group of gateway servers include at least one common gateway server. A unified downloader is operable to establish a communication channel between each gateway server in the first and second group of gateway servers and the unified downloader such that a single communication channel is established to each common gateway server. The communication channels can be multiplexed and transport asynchronous streams of telematics data. An event bus registers event records for the fleet management and gateway servers.Type: ApplicationFiled: March 13, 2023Publication date: November 23, 2023Inventors: Garrett Ryan Mihovics, Matthew Frederick Snow, Robert Swanson
-
Patent number: 11784868Abstract: Systems and methods for collecting telematics data from telematics devices are provided. A fleet management server includes a first and second data store operable to store a first and second set of telematics data associated with a first and second group of telematics devices. A plurality of gateway servers includes a first and second group of gateway servers in communication with the first and second group of telematics devices. The first and second group of gateway servers include at least one common gateway server. A unified downloader is operable to establish a communication channel between each gateway server in the first and second group of gateway servers and the unified downloader such that a single communication channel is established to each common gateway server. The communication channels can be multiplexed and transport asynchronous streams of telematics data. An event bus registers event records for the fleet management and gateway servers.Type: GrantFiled: March 13, 2023Date of Patent: October 10, 2023Assignee: Geotab Inc.Inventors: Garrett Ryan Mihovics, Matthew Frederick Snow, Robert Swanson
-
Patent number: 11743073Abstract: Systems and methods for collecting telematics data from telematics devices are provided. A fleet management server includes a first and second data store operable to store a first and second set of telematics data associated with a first and second group of telematics devices. A plurality of gateway servers includes a first and second group of gateway servers in communication with the first and second group of telematics devices. The first and second group of gateway servers include at least one common gateway server. A unified downloader is operable to establish a communication channel between each gateway server in the first and second group of gateway servers and the unified downloader such that a single communication channel is established to each common gateway server. The communication channels can be multiplexed and transport asynchronous streams of telematics data. An event bus registers event records for the fleet management and gateway servers.Type: GrantFiled: March 13, 2023Date of Patent: August 29, 2023Assignee: Geotab Inc.Inventors: Garrett Ryan Mihovics, Matthew Frederick Snow, Robert Swanson
-
Patent number: 11042921Abstract: Various systems and methods for obtaining vendor information using mobile internet devices are described herein. An inquiry for a product or service is received from a user. A location for the receipt of the product or service is received. Vendor information of a vendor of the product or service proximate to the location is determined, with the vendor information including a price for the product or service, and a wait time to receive the product or service. The vendor information is then transmitted to the user.Type: GrantFiled: April 30, 2019Date of Patent: June 22, 2021Assignee: Intel CorporationInventors: Robert Bruce Bahnsen, Robert S. Gittins, Robert Swanson, Mallik Bulusu
-
Patent number: 10528398Abstract: Systems, apparatuses and methods may provide for technology that detects an initiation of a reset flow in a network edge computing system and determines one or more attributes of one or more long flow instructions during the reset flow, wherein the one or more attributes include a latency of the one or more long flow instructions. Additionally, the one or more attributes may be documented via an interface that is accessible by one or more of an operating system or a hypervisor associated with the network edge computing system.Type: GrantFiled: September 29, 2017Date of Patent: January 7, 2020Assignee: Intel CorporationInventors: Robert Swanson, Anil Keshavamurthy, Eswaramoorthi Nallusamy
-
Publication number: 20190272574Abstract: Various systems and methods for obtaining vendor information using mobile internet devices are described herein. An inquiry for a product or service is received from a user. A location for the receipt of the product or service is received. Vendor information of a vendor of the product or service proximate to the location is determined, with the vendor information including a price for the product or service, and a wait time to receive the product or service. The vendor information is then transmitted to the user.Type: ApplicationFiled: April 30, 2019Publication date: September 5, 2019Inventors: Robert Bruce Bahnsen, Robert S. Gittins, Robert Swanson, Mallik Bulusu
-
Publication number: 20190236622Abstract: This disclosure describes, in part, techniques for utilizing crowdsourcing to implement actions. For instance, a remote system may receive, from an electronic device, data representing a presentation. The remote system may then provide the presentation to a first group of users using a first crowdsourcing resource. While providing the presentation, the remote system may receive feedback for the presentation. Later, the remote system may provide the presentation to a second group of users using a second crowdsourcing resource. While providing the presentation, the remote system may receive additional feedback for the presentation. After receiving the feedback, the remote system may receive data representing a plan for implementing an idea included in the presentation. The plan may be based at least in part on the feedback. The remote system may then provide information associated with the plan to a third group of users so that the idea may be implemented.Type: ApplicationFiled: January 29, 2019Publication date: August 1, 2019Inventor: Robert Swanson
-
Patent number: 10275817Abstract: Various systems and methods for obtaining vendor information using mobile internet devices are described herein. An inquiry for a product or service is received from a user. A location for the receipt of the product or service is received. Vendor information of a vendor of the product or service proximate to the location is determined, with the vendor information including a price for the product or service, and a wait time to receive the product or service. The vendor information is then transmitted to the user.Type: GrantFiled: December 22, 2011Date of Patent: April 30, 2019Assignee: Intel CorporationInventors: Robert Bruce Bahnsen, Robert Gittins, Robert Swanson, Mallik Bulusu
-
Publication number: 20190101965Abstract: Systems, apparatuses and methods may provide for technology that detects an initiation of a reset flow in a network edge computing system and determines one or more attributes of one or more long flow instructions during the reset flow, wherein the one or more attributes include a latency of the one or more long flow instructions. Additionally, the one or more attributes may be documented via an interface that is accessible by one or more of an operating system or a hypervisor associated with the network edge computing system.Type: ApplicationFiled: September 29, 2017Publication date: April 4, 2019Inventors: Robert Swanson, Anil Keshavamurthy, Eswaramoorthi Nallusamy
-
Patent number: 10185619Abstract: An apparatus is described that includes memory controller logic circuitry to interface with a memory side cache of a multi-level system memory. The memory controller logic circuitry includes error tracking circuitry to track errors of cache line slots in the memory side cache. The memory controller logic circuitry also comprises faulty list circuitry to store identifiers of faulty cache line slots that are deemed to be excessively error prone. The memory controller logic circuitry is to declare a miss in the memory side cache for requests that map to cache line slots identified in the faulty list.Type: GrantFiled: March 31, 2016Date of Patent: January 22, 2019Assignee: Intel CorporationInventors: Theodros Yigzaw, Ashok Raj, Robert Swanson, Mohan J. Kumar
-
Patent number: 9977682Abstract: Various configurations and methods for disabling system management mode (SMM) and verifying a disabled status of SMM in a computing system are disclosed. In various examples, SMM may be disabled through a hardware strap, soft-straps, or firmware functions, and the indication of the SMM disabled status may be included in a model specific register (MSR) value accessible to the central processing unit (CPU). Additionally, techniques for verifying whether SMM is disabled in hardware or firmware, preventing access of SMM functionality, and handling secure software operations are disclosed.Type: GrantFiled: December 9, 2015Date of Patent: May 22, 2018Assignee: Intel CorporationInventors: Robert Swanson, Vincent J. Zimmer
-
Patent number: 9891686Abstract: An apparatus and system for throttling I/O devices in a computer system is provided. In an example, a method for throttling device power demand during critical power events. The method includes detecting a critical power event and issuing a signal to system devices to defer optional transactions during the critical power event.Type: GrantFiled: September 26, 2013Date of Patent: February 13, 2018Assignee: Intel CorporationInventors: Janusz Jurski, Robert Swanson, Anil Kumar, Mariusz Oriol, Waldemar Piotrewicz
-
Publication number: 20170286210Abstract: An apparatus is described that includes memory controller logic circuitry to interface with a memory side cache of a multi-level system memory. The memory controller logic circuitry includes error tracking circuitry to track errors of cache line slots in the memory side cache. The memory controller logic circuitry also comprises faulty list circuitry to store identifiers of faulty cache line slots that are deemed to be excessively error prone. The memory controller logic circuitry is to declare a miss in the memory side cache for requests that map to cache line slots identified in the faulty list.Type: ApplicationFiled: March 31, 2016Publication date: October 5, 2017Inventors: Theodros YIGZAW, Ashok RAJ, Robert SWANSON, Mohan J. KUMAR
-
Patent number: 9686364Abstract: Systems and methods providing a location-aware resource locator model for facilitating communication with networked electronic devices are generally disclosed herein. One embodiment includes a resource locator using a standard Uniform Resource Locator (URL) format, but enabling identification of one or more devices based on logical location information provided in the resource locator. The resource locator may also enable identification of the one or more devices based on logical proximity information (such as a logical term indicating a location property) relative to a dynamic location. Further disclosed embodiments include uses of a hierarchical structure to define logical terms and classes for use with a resource locator, and various location determination and lookup techniques used in connection with accessing an electronic device.Type: GrantFiled: December 21, 2011Date of Patent: June 20, 2017Assignee: Intel CorporationInventors: Robert Bruce Bahnsen, Mallik Bulusu, Vincent J. Zimmer, Robert S. Gittins, Robert Swanson