Patents by Inventor Peter Byrne
Peter Byrne 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: 11003549Abstract: Database recovery can be performed in substantially constant time. From a database transaction log, the state of one or more transactions is identified including those that were active at a time of a crash but not committed. Transactions can be reapplied sequentially starting from the beginning of a last successful checkpoint to the end of the transaction log. Uncommitted user transactions are not undone synchronously, but simply marked as aborted. Subsequently, versions of affected data elements can be reverted back to a prior saved version asynchronously.Type: GrantFiled: July 25, 2018Date of Patent: May 11, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Panagiotis Antonopoulos, Adrian-Leonard Radu, Hanumantha Rao Kodavalla, Peter Byrne, Wei Chen, Raghavendra Thallam Kodandaramaih, Girish Mittur Venkataramanappa
-
Publication number: 20200396522Abstract: Systems and methods for crash determination in accordance with embodiments of the invention are disclosed. In one embodiment, a vehicle telematics device includes a processor and a memory storing a crash determination application, wherein the processor, on reading the crash determination application, is directed to obtain sensor data from at least one sensor installed in a vehicle, calculate peak resultant data based on the sensor data, where the peak resultant data describes the acceleration of the vehicle over a first time period, generate crash score data based on the peak resultant data and a set of crash curve data for the vehicle, where the crash score data describes the likelihood that the vehicle was involved in a crash based on the characteristics of the vehicle and the sensor data, and provide the obtained sensor data when the crash score data exceeds a crash threshold to a remote server system.Type: ApplicationFiled: April 30, 2020Publication date: December 17, 2020Applicant: CalAmp Corp.Inventors: Jeff Jenkins, Greg Bayley, Peter Byrne, Gallin Chen
-
Publication number: 20200067760Abstract: A method for operating a primary electronic device is disclosed. The method includes causing, by a processor, one or more sensors in the primary electronic device to determine one or more measurements of one or more parameters associated with the primary electronic device. the method further includes detecting, by the processor, an event performed on the primary electronic device based on the one or more measurements of the one or more parameters associated with the primary electronic device. Furthermore, the method includes transmitting, by the processor, a first command to one or more secondary electronic devices connected to the primary electronic device. Each of the one or more secondary electronic devices is configured to generate a notification in response to the received first command.Type: ApplicationFiled: August 21, 2018Publication date: February 27, 2020Inventor: Graham Peter Byrne
-
Publication number: 20200034251Abstract: Database recovery can be performed in substantially constant time. From a database transaction log, the state of one or more transactions is identified including those that were active at a time of a crash but not committed. Transactions can be reapplied sequentially starting from the beginning of a last successful checkpoint to the end of the transaction log. Uncommitted user transactions are not undone synchronously, but simply marked as aborted. Subsequently, versions of affected data elements can be reverted back to a prior saved version asynchronously.Type: ApplicationFiled: July 25, 2018Publication date: January 30, 2020Inventors: Panagiotis Antonopoulos, Adrian-Leonard Radu, Hanumantha Rao Kodavalla, Peter Byrne, Wei Chen, Raghavendra Thallam Kodandaramaih, Girish Mittur Venkataramanappa
-
Publication number: 20190378359Abstract: Embodiments of the invention include a vehicle telematics system including a telematics device and a remote server system, wherein the telematics device obtains sensor data from at least one sensor installed in a vehicle, calculates peak resultant data based on the sensor data, generates crash score data based on the peak resultant data and a set of crash curve data for the vehicle, and provides the obtained sensor data when the crash score data exceeds a crash threshold to the remote server system and the remote server system obtains vehicle sensor data and vehicle identification data from the vehicle telematics device, calculates resultant change data and absolute speed change data based on the obtained sensor data and/or the vehicle identification data, and generates crash occurred data when the resultant change data exceeds a first threshold value and when the absolute speed change data is below a second threshold value.Type: ApplicationFiled: August 26, 2019Publication date: December 12, 2019Applicant: CalAmp Corp.Inventors: Jeff Jenkins, Greg Bayley, Peter Byrne, Gallin Chen
-
Patent number: 10395438Abstract: Embodiments of the invention include a vehicle telematics system including a telematics device and a remote server system, wherein the telematics device obtains sensor data from at least one sensor installed in a vehicle, calculates peak resultant data based on the sensor data, generates crash score data based on the peak resultant data and a set of crash curve data for the vehicle, and provides the obtained sensor data when the crash score data exceeds a crash threshold to the remote server system and the remote server system obtains vehicle sensor data and vehicle identification data from the vehicle telematics device, calculates resultant change data and absolute speed change data based on the obtained sensor data and/or the vehicle identification data, and generates crash occurred data when the resultant change data exceeds a first threshold value and when the absolute speed change data is below a second threshold value.Type: GrantFiled: August 19, 2016Date of Patent: August 27, 2019Assignee: CalAmp Corp.Inventors: Jeff Jenkins, Greg Bayley, Peter Byrne, Gallin Chen
-
Publication number: 20190180862Abstract: The system brings together patient data both clinical records and imaging studies from disparate sources to the user workstation or mobile device in real-time and on-demand. In order to do so, the system needs to establish application layer connectivity utilizing HL7 or FHIR and DICOM for imaging. Once a secure connection is established, the system is able to search and retrieve records and present it to end user.Type: ApplicationFiled: August 24, 2018Publication date: June 13, 2019Inventors: Jamie R. Wisser, Peter Byrne, Fred Rubin, James J. Schulz, JR., Michael Paglione, Nayankumar Jethva
-
Publication number: 20190075377Abstract: Systems and methods for crash determination in accordance with embodiments of the invention are disclosed. In one embodiment, a vehicle telematics device includes a processor and a memory storing a crash determination application, wherein the processor, on reading the crash determination application, is directed to obtain sensor data from at least one sensor installed in a vehicle, calculate peak resultant data based on the sensor data, where the peak resultant data describes the acceleration of the vehicle over a first time period, generate crash score data based on the peak resultant data and a set of crash curve data for the vehicle, where the crash score data describes the likelihood that the vehicle was involved in a crash based on the characteristics of the vehicle and the sensor data, and provide the obtained sensor data when the crash score data exceeds a crash threshold to a remote server system.Type: ApplicationFiled: August 21, 2018Publication date: March 7, 2019Applicant: CALAMP CORP.Inventors: Jeff Jenkins, Greg Bayley, Peter Byrne, Galin Chen
-
Patent number: 10055909Abstract: Systems and methods for crash determination in accordance with embodiments of the invention are disclosed. In one embodiment, a vehicle telematics device includes a processor and a memory storing a crash determination application, wherein the processor, on reading the crash determination application, is directed to obtain sensor data from at least one sensor installed in a vehicle, calculate peak resultant data based on the sensor data, where the peak resultant data describes the acceleration of the vehicle over a first time period, generate crash score data based on the peak resultant data and a set of crash curve data for the vehicle, where the crash score data describes the likelihood that the vehicle was involved in a crash based on the characteristics of the vehicle and the sensor data, and provide the obtained sensor data when the crash score data exceeds a crash threshold to a remote server system.Type: GrantFiled: July 8, 2016Date of Patent: August 21, 2018Assignee: CalAmp Corp.Inventors: Jeff Jenkins, Greg Bayley, Peter Byrne, Gallin Chen
-
Publication number: 20180144015Abstract: Aspects extend to methods, systems, and computer program products redoing transaction log records in parallel. Different aspects of replaying log records are allocated to different threads, for example, read threads, analysis threads, logical operation redo threads, and page operation redo threads. The different threads can be distributed across different processor cores. Activities at read threads, analysis threads, logical operation redo threads, and page operation redo threads can be performed on an ongoing basis and in parallel with activities at other threads (including user tasks). In some aspects, pre-allocated memory blocks are used in a lock free manner to store log records prior to processing by a page operation redo thread.Type: ApplicationFiled: November 18, 2016Publication date: May 24, 2018Inventors: Girish Mittur Venkataramanappa, Wei Chen, Nithin Mahesh, Peter Byrne, Steven John Lindell, Hanumantha Rao Kodavalla
-
Patent number: 9949005Abstract: A headset worn by workers in retail stores and similar commercial settings is disclosed. The headset includes an ornamental bezel. The bezel may be attached to the headset body to provide distinguishing characteristics to the headset.Type: GrantFiled: May 25, 2016Date of Patent: April 17, 2018Assignee: Hand Held Products, Inc.Inventors: Robert Vargo, Richard Sharbaugh, Andrew Lyle Walston, Graham Peter Byrne, Bryan Michael DiPiazza, Leslie McKay, Matthew W. Shope, Lyle Sprinkle
-
Publication number: 20180053354Abstract: Embodiments of the invention include a vehicle telematics system including a telematics device and a remote server system, wherein the telematics device obtains sensor data from at least one sensor installed in a vehicle, calculates peak resultant data based on the sensor data, generates crash score data based on the peak resultant data and a set of crash curve data for the vehicle, and provides the obtained sensor data when the crash score data exceeds a crash threshold to the remote server system and the remote server system obtains vehicle sensor data and vehicle identification data from the vehicle telematics device, calculates resultant change data and absolute speed change data based on the obtained sensor data and/or the vehicle identification data, and generates crash occurred data when the resultant change data exceeds a first threshold value and when the absolute speed change data is below a second threshold value.Type: ApplicationFiled: August 19, 2016Publication date: February 22, 2018Inventors: Jeff Jenkins, Greg Bayley, Peter Byrne, Gallin Chen
-
Publication number: 20180012429Abstract: Systems and methods for crash determination in accordance with embodiments of the invention are disclosed. In one embodiment, a vehicle telematics device includes a processor and a memory storing a crash determination application, wherein the processor, on reading the crash determination application, is directed to obtain sensor data from at least one sensor installed in a vehicle, calculate peak resultant data based on the sensor data, where the peak resultant data describes the acceleration of the vehicle over a first time period, generate crash score data based on the peak resultant data and a set of crash curve data for the vehicle, where the crash score data describes the likelihood that the vehicle was involved in a crash based on the characteristics of the vehicle and the sensor data, and provide the obtained sensor data when the crash score data exceeds a crash threshold to a remote server system.Type: ApplicationFiled: July 8, 2016Publication date: January 11, 2018Inventors: Jeff Jenkins, Greg Bayley, Peter Byrne, Gallin Chen
-
Patent number: 9843660Abstract: A device has a communication link, a headset, and an electronics module. The headset is connected to the communication link and has a speaker, and a microphone. The electronics module is connected to the communication link and has a housing with an information conveying tag positioned on a surface, a processor communicatively coupled to the headset through the communication link, a battery, and a wireless transceiver communicatively coupled with a remote terminal.Type: GrantFiled: October 21, 2015Date of Patent: December 12, 2017Assignee: Hand Held Products, Inc.Inventors: Bryan Michael DiPiazza, Vinh-Duy Thai Nguyen, Matthew W. Shope, Graham Peter Byrne
-
Publication number: 20160373847Abstract: A headset worn by workers in retail stores and similar commercial settings is disclosed. The headset includes an ornamental bezel. The bezel may be attached to the headset body to provide distinguishing characteristics to the headset.Type: ApplicationFiled: May 25, 2016Publication date: December 22, 2016Inventors: Robert Vargo, Richard Sharbaugh, Andrew Lyle Walston, Graham Peter Byrne, Bryan Michael DiPiazza, Leslie McKay, Matthew W. Shope, Lylie Sprinkle
-
Publication number: 20160191684Abstract: A device has a communication link, a headset, and an electronics module. The headset is connected to the communication link and has a speaker, and a microphone. The electronics module is connected to the communication link and has a housing with an information conveying tag positioned on a surface, a processor communicatively coupled to the headset through the communication link, a battery, and a wireless transceiver communicatively coupled with a remote terminal.Type: ApplicationFiled: October 21, 2015Publication date: June 30, 2016Inventors: Bryan Michael DiPiazza, Vinh-Duy Thai Nguyen, Matthew W. Shope, Graham Peter Byrne
-
Patent number: 9063980Abstract: Consolidating a set of tenant log streams from separate user databases into a consolidated log stream. The method includes receiving a plurality of tenant log streams from separate user data bases. The method further includes recording the plurality of tenant log streams as a consolidated log stream. The method further includes maintaining metadata about the consolidated log stream to map log records from the plurality of tenant log streams to their location in the consolidated log stream.Type: GrantFiled: December 21, 2012Date of Patent: June 23, 2015Assignee: Microsoft Technology Licenising, LLCInventors: Robin Dhananjay Dhamankar, Peter Byrne, Hanumantha Rao Kodavalla
-
Patent number: 8903774Abstract: Techniques to leverage replication to provide rolling point in time backup are described. Some embodiments are directed to techniques to provide rolling point in time backup with simplified restoration through distributed transactional re-creation. In one embodiment, for example, a technique may comprise creating a plurality of availability copies of a primary set of data; designating at least one of the plurality of availability copies as a backup copy; creating a log file that indicates changes to the primary set of data; updating the plurality of availability copies from the log file in near real time, without updating the backup copy; and restoring at least one of: the primary set of data and an availability copy using the backup copy and content resubmitted from a content contributor when an error occurs in at least one of: the primary set of data and an availability copy. Other embodiments are described and claimed.Type: GrantFiled: March 21, 2012Date of Patent: December 2, 2014Assignee: Microsoft CorporationInventors: Shuab Khan, Peter Byrne, Yogesh Bansal, Gregory Thiel, Ross Smith, IV
-
Publication number: 20140195489Abstract: Architecture that addresses an end-to-end solution for logical transactional replication from a shared-nothing clustered database management system, which uses adaptive cloning for high availability. This can be time based using a global logical timestamp. The disclosed architecture, used for refreshing stale clones, does not preserve user transaction boundaries, which is a more complex situation than where the boundaries are preserved. In such a scenario it is probable that for a given data segment no clone of the segment may contain the complete user transaction history, and hence, the history has to be pieced together from the logs of multiple different clones. This is accomplished such that log harvesting is coordinated with the clone state transitions to ensure the correctness of logical replication.Type: ApplicationFiled: January 21, 2014Publication date: July 10, 2014Applicant: MICROSOFT CORPORATIONInventors: Rui Wang, Michael E. Habben, Qun Guo, Peter Byrne, Robin D. Dhamankar, Vishal Kathuria, Mahesh K. Sreenivas, Yixue Zhu, Xiaowei Jiang
-
Patent number: D790505Type: GrantFiled: June 18, 2015Date of Patent: June 27, 2017Assignee: Hand Held Products, Inc.Inventors: Robert Vargo, Richard Sharbaugh, Andrew Lyle Walston, Graham Peter Byrne, Bryan DiPiazza, Leslie McKay, Matthew W. Shope