Patents by Inventor Brian A. Day
Brian A. Day 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: 12067077Abstract: A method of motor vehicle detection and identification through audio propagation includes generating source autometric signatures; broadcasting autometric signatures; detecting the autometric signatures; visualizing the autometric signatures; determining known autometric signatures; and evaluating and sending autometric signatures to the motor vehicle.Type: GrantFiled: November 10, 2021Date of Patent: August 20, 2024Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Brian A. Day, Adam Gary Lange, Jeremy Lentner, Rafael Tiles
-
Patent number: 11729308Abstract: A communication system is presented for a mobile device having a mobile application stored on the mobile device. The mobile application has a graphical user interface and a touchscreen. A controller is configured to interface with the mobile application. The controller includes a processor and tangible, non-transitory memory on which instructions are recorded. The controller is adapted to selectively execute a stealth mode for message transmissions between a user of the mobile device and a remote assistance unit. The stealth mode is activated based in part on a signal from the mobile application and includes muting each audio stream in the mobile device and disabling vibrate notifications. A first phase of inquiries is submitted to the user, via the graphical user interface, along with one or more pre-populated replies. The stealth mode includes alerting an advisor in the remote assistance unit.Type: GrantFiled: November 22, 2021Date of Patent: August 15, 2023Assignee: GM Global Technology Operations LLCInventor: Brian A Day
-
Publication number: 20230146051Abstract: A method of motor vehicle detection and identification through audio propagation includes generating source autometric signatures; broadcasting autometric signatures; detecting the autometric signatures; visualizing the autometric signatures; determining known autometric signatures; and evaluating and sending autometric signatures to the motor vehicle.Type: ApplicationFiled: November 10, 2021Publication date: May 11, 2023Inventors: Brian A. Day, Adam Gary Lange, Jeremy Lentner, Rafael Tiles
-
Patent number: 9201575Abstract: A method of enabling browsing of database tables on a computer system includes providing a configuration file to identify database table characteristics and to develop a graphical user interface (GUI) in communication with a database. The method further includes displaying on the GUI a main screen including: a record as a row from a specified database table; a related database table name, the table name being related to the specified database table; and a detail as a value in a column from the specified database table for the record displayed. The method still further includes receiving a selection from the GUI of the table. The method also includes navigating to another main screen on the GUI in response to the selection from the GUI.Type: GrantFiled: January 10, 2012Date of Patent: December 1, 2015Assignee: General Motors LLCInventor: Brian A. Day
-
Patent number: 8892787Abstract: Methods and apparatus for packing received Serial Attached SCSI (SAS) frames in buffers for transmission to a host system memory. SAS frames are received from another SAS device and stored in a frame buffer memory. User data in the received frames has appended SCSI Data Integrity Fields (DIF information) to enhance reliability. Features and aspects hereof use the DIF information to validate the user data and then strip the DIF information to densely pack the validated user data in a DMA staging buffer for transmission to a host's system buffer memory using DMA features of the SAS device. The DMA circuit is programmed and started when the staging buffer is filled to at least a threshold amount of data to thereby improve efficacy of the DMA transfer performance. Other criteria may also be employed to determine when to start the DMA circuit.Type: GrantFiled: March 6, 2012Date of Patent: November 18, 2014Assignee: LSI CorporationInventors: Brian A. Day, Parameshwar Ananth Kadekodi, Kabra Nitin Satishchandra
-
Patent number: 8843666Abstract: A SAS expander or initiator places PHYs in a wide port into a persistent reduced power state by signaling to the connected SAS device that the SAS expander or initiator intends to route data traffic through other PHYs in the wide port. The SAS expander or initiator and connected SAS device agree to disuse certain PHYs so that the PHYs enter a reduced power state according to SAS standards.Type: GrantFiled: March 2, 2012Date of Patent: September 23, 2014Assignee: LSI CorporationInventors: Brad Besmer, Brian A. Day, Scott Dominguez, Kevin A. Mocklin, David J. Golden
-
Publication number: 20140040465Abstract: Methods and structures for validating tag information received in SAS frames by any of a plurality of ports comprising a SAS wide port. Each port may have a dedicated transport layer processing element. A tag information table is shared by all of the one or more transport layer processing elements. The tag information table is used to store information regarding a particular tag value being valid for use with a particular device and is updated when the particular tag value is no longer valid for use with the particular device. The information is initially stored in response to transmission of a frame that first uses the particular tag value with the particular device. The tag information table is updated to indicate the particular tag value is no longer valid upon receipt of an appropriate SAS frame or by a processing element external to the one or more transport layer processing elements.Type: ApplicationFiled: October 11, 2013Publication date: February 6, 2014Applicant: LSI CorporationInventors: Brian A. Day, Srikiran Dravida, Parameshwar Ananth Kadekodi
-
Patent number: 8612632Abstract: Methods and structures for validating tag information received in SAS frames by any of a plurality of ports comprising a SAS wide port. Each port may have a dedicated transport layer processing element. A tag information table is shared by all of the one or more transport layer processing elements. The tag information table is used to store information regarding a particular tag value being valid for use with a particular device and is updated when the particular tag value is no longer valid for use with the particular device. The information is initially stored in response to transmission of a frame that first uses the particular tag value with the particular device. The tag information table is updated to indicate the particular tag value is no longer valid upon receipt of an appropriate SAS frame or by a processing element external to the one or more transport layer processing elements.Type: GrantFiled: August 18, 2004Date of Patent: December 17, 2013Assignee: LSI CorporationInventors: Brian A. Day, Srikiran Dravida, Parameshwar Ananth Kadekodi
-
Publication number: 20130238821Abstract: Methods and apparatus for packing received Serial Attached SCSI (SAS) frames in buffers for transmission to a host system memory. SAS frames are received from another SAS device and stored in a frame buffer memory. User data in the received frames has appended SCSI Data Integrity Fields (DIF information) to enhance reliability. Features and aspects hereof use the DIF information to validate the user data and then strip the DIF information to densely pack the validated user data in a DMA staging buffer for transmission to a host's system buffer memory using DMA features of the SAS device. The DMA circuit is programmed and started when the staging buffer is filled to at least a threshold amount of data to thereby improve efficacy of the DMA transfer performance. Other criteria may also be employed to determine when to start the DMA circuit.Type: ApplicationFiled: March 6, 2012Publication date: September 12, 2013Applicant: LSI CORPORATIONInventors: Brian A. Day, Parameshwar Ananth Kadekodi, Kabra Nitin Satishchandra
-
Publication number: 20130179807Abstract: A method of enabling browsing of database tables on a computer system includes providing a configuration file to identify database table characteristics and to develop a graphical user interface (GUI) in communication with a database. The method further includes displaying on the GUI a main screen including: a record as a row from a specified database table; a related database table name, the table name being related to the specified database table; and a detail as a value in a column from the specified database table for the record displayed. The method still further includes receiving a selection from the GUI of the table. The method also includes navigating to another main screen on the GUI in response to the selection from the GUI.Type: ApplicationFiled: January 10, 2012Publication date: July 11, 2013Applicant: GENERAL MOTORS LLCInventor: Brian A. Day
-
Patent number: 8442528Abstract: A system and method of managing communications with a vehicle telematics unit includes determining that a data transmission to a vehicle telematics unit over a wireless carrier system has failed; automatically performing a network registration check with the wireless carrier system to determine the registration status of the vehicle telematics unit based on the data transmission failure; and deciding whether to re-transmit the data to the vehicle based on the results of the network registration check.Type: GrantFiled: May 11, 2011Date of Patent: May 14, 2013Assignee: General Motors LLCInventors: Laura R. Chmielewski, David A. Holt, Delano K. Kado, Jong Seok Baik, Matthew R. Mannikka, Brian A. Day
-
Patent number: 8327166Abstract: Methods and systems are provided for managing power allocation to a SAS target coupled with a SAS initiator through a SAS expander. The expander exchanges messages with the target to manage the power allocation to the target. The target transmits a power request message through the expander to the initiator. In some embodiments, the initiator transmits a power request received message to the expander. The expander may then transmit a power grant message to the target in response to receiving the power request received message. In other embodiments, the expander monitors the messages transmitted from the target to the initiator. The expander may then transmit a power grant message to the target in response to the expander monitoring the power request message.Type: GrantFiled: April 23, 2010Date of Patent: December 4, 2012Assignee: LSI CorporationInventor: Brian A. Day
-
Publication number: 20120289166Abstract: A system and method of managing communications with a vehicle telematics unit includes determining that a data transmission to a vehicle telematics unit over a wireless carrier system has failed; automatically performing a network registration check with the wireless carrier system to determine the registration status of the vehicle telematics unit based on the data transmission failure; and deciding whether to re-transmit the data to the vehicle based on the results of the network registration check.Type: ApplicationFiled: May 11, 2011Publication date: November 15, 2012Applicant: GENERAL MOTORS LLCInventors: Laura R. Chmielewski, David A. Holt, Delano K. Kado, Jong Seok Baik, Matthew R. Mannikka, Brian A. Day
-
Patent number: 8281054Abstract: Methods and apparatus for improved performance in communications between a SAS/STP initiator device and a plurality of SATA storage devices coupled with the initiator through an enhanced switching device. The switching device is enhanced in accordance with features and aspects hereof to receive a DMA SETUP FIS from a SATA storage device and to transmit multiple modified DMA SETUP FISs to the initiator where each modified DMA SETUP FIS comprises a subcount less than the maximum count in the received DMA SETUP FIS.Type: GrantFiled: August 30, 2010Date of Patent: October 2, 2012Assignee: LSI CorporationInventor: Brian A. Day
-
Patent number: 8275925Abstract: Methods and apparatus for improved performance in communications with a SATA target device. Features and aspects hereof provide for continuing DMA transfers from a storage controller (e.g., a SATA host or a SAS/STP initiator) to a SATA target device without regard to receipt of DMA ACTIVATE Frame Information Structures (FIS). Logic to implement these features may be provided by bridge logic within an enhanced SAS expander coupled with an enhanced SAS/STP initiator or may be provided by suitable logic in an enhanced SATA host coupled directly with an enhanced SATA target device. By continuing DMA transfer of data from the initiator/host to the SATA target device without regard to receipt of a DMA ACTIVATE FIS, more of the available bandwidth of the SAS/SATA communication link may be utilized. Other standard features of the SAS/SATA protocols provide for flow control to prevent overrun of the SATA target device's buffers.Type: GrantFiled: August 25, 2010Date of Patent: September 25, 2012Assignee: LSI CorporationInventor: Brian A. Day
-
Patent number: 8271811Abstract: Apparatus and method for managing power consumption of circuits within a Serial Attached SCSI (SAS) device. A SAS device having a plurality of PHY logic circuits includes a queue manager and a power manager. The queue manager is operable to determine a current workload based on queued entries for the plurality of PHY logic circuits. Based on the current workload, the power manager is operable to set identified ones of the plurality of PHY logic circuits into a low power mode. In some embodiments, PHY logic circuits may be restored to full power operation responsive to changes in the current workload and/or responsive to receipt of a signal from another SAS device coupled to the SAS device. In other embodiments the power manager is further operable to manage power consumption of link and/or DMA logic circuits of the SAS device.Type: GrantFiled: November 5, 2009Date of Patent: September 18, 2012Assignee: LSI CorporationInventors: Joshua P. Sinykin, Brian A. Day
-
Patent number: 8239701Abstract: Methods and systems for improved management of power allocation among a plurality of devices coupled to a controller. The controller and devices exchange messages to request, grant, and release allocations of power from a common power supply. In some embodiments, the controller may be a SAS/SATA controller and the messages exchanged may be SAS/SATA frames and/or primitives. In exemplary embodiments, the messages may request/grant a particular amount of power for each of one or more voltage levels provided by the power supply. In other exemplary embodiments, the messages may designate the duration of time during which the requesting device may utilize the allocated power. A power status message from the device to the controller may indicate a change in the power consumption by the device. Responsive to the power status message the controller may re-allocate power previously allocated to a device that has completed use thereof.Type: GrantFiled: July 28, 2009Date of Patent: August 7, 2012Assignee: LSI CorporationInventors: Brian A. Day, Brad D. Besmer
-
Patent number: 8180935Abstract: Methods and systems for encoding and/or decoding digital signals representing serial attached SCSI (SAS) out of band (OOB) signals exchanged over an optical communication between two SAS devices. A SAS OOB signal to be transmitted from a first SAS device to a second SAS device is first encoded as a digitally encoded signal representing the analog SAS OOB signal and then transmitted over an optical communication medium to another SAS device. A receiving SAS device coupled to an optical communication medium decodes a received digitally encoded signal to detect a received, encoded SAS OOB signal and processes the received SAS OOB signal when receipt is detected. The digitally encoded signal may comprise an idle word portion and a burst word portion to represent various SAS OOB signals. Further, the digitally encoded signal may be precomputed in a variety of disparity forms and stored in a memory for lookup and retrieval.Type: GrantFiled: May 22, 2009Date of Patent: May 15, 2012Assignee: LSI CorporationInventors: William K. Petty, Brian A. Day, Timothy E. Hoglund
-
Patent number: 8131933Abstract: Methods and systems for communication between two storage controllers. A first storage controller specifies a special frame indicator in a frame of a protocol that is also used by a first storage controller to send a storage command to a storage device. The first storage controller transmits the frame to a second storage controller such that the frame comprises data in a payload field of the frame.Type: GrantFiled: October 27, 2008Date of Patent: March 6, 2012Assignee: LSI CorporationInventors: Brian A. Day, Timothy E. Hoglund
-
Publication number: 20120054404Abstract: Methods and apparatus for improved performance in communications between a SAS/STP initiator device and a plurality of SATA storage devices coupled with the initiator through an enhanced switching device. The switching device is enhanced in accordance with features and aspects hereof to receive a DMA SETUP FIS from a SATA storage device and to transmit multiple modified DMA SETUP FISs to the initiator where each modified DMA SETUP FIS comprises a subcount less than the maximum count in the received DMA SETUP FIS.Type: ApplicationFiled: August 30, 2010Publication date: March 1, 2012Applicant: LSI CORPORATIONInventor: Brian A. Day