Patents by Inventor Scott McDaniel

Scott McDaniel 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: 9088451
    Abstract: Systems and methods that network interface in a multiple network environment are provided. In one embodiment, the system includes, for example, a network connector, a processor, a peripheral component interface (PCI) bridge and a unified driver. The processor may be coupled to the network connector and to the PCI bridge. The processor may be adapted, for example, to process a plurality of different types of network traffic. The unified driver may be coupled to the PCI bridge and may be adapted to provide drivers associated with the plurality of different types of network traffic.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: July 21, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: Uri Elzur, Frankie Fan, Steven B. Lindsay, Scott McDaniel
  • Publication number: 20140129737
    Abstract: Systems and methods that network interface in a multiple network environment are provided. In one embodiment, the system includes, for example, a network connector, a processor, a peripheral component interface (PCI) bridge and a unified driver. The processor may be coupled to the network connector and to the PCI bridge. The processor may be adapted, for example, to process a plurality of different types of network traffic. The unified driver may be coupled to the PCI bridge and may be adapted to provide drivers associated with the plurality of different types of network traffic.
    Type: Application
    Filed: January 13, 2014
    Publication date: May 8, 2014
    Applicant: Broadcom Corporation
    Inventors: Uri Elzur, Frankie Fan, Steven B. Lindsay, Scott McDaniel
  • Publication number: 20140052476
    Abstract: The invention relates to a method for improving medication adherence and outcomes. The method includes registering a patient in a predetermined manner with a web site thereby creating an associated user profile, manually entering patient medication data and patient health data associated with the user profile, automatically acquiring from a third party and then storing patient medication data and patient health data associated with the user profile and assigning a points based reward based on a comparison of at least one of the manually entered data and the automatically acquired data to a predetermined set of reward criteria parameters.
    Type: Application
    Filed: October 21, 2013
    Publication date: February 20, 2014
    Applicant: PharmMD Solutions, LLC
    Inventors: Samuel W. Bartholomew, III, Michael D. Hogue, Scott A. McDaniel, Bradley P. Tice, Joan E. Polk, Israel E. Rollins
  • Patent number: 8645567
    Abstract: A network controller in a communication device may be operable to provide pass-through communication of local host-management traffic between a local host and a management controller within the communication device, wherein the local host may be operable to utilize its network processing resources during communication of the local host-management traffic. The network controller may use packet filtering to provide the pass-through communication, wherein the network controller may utilize a plurality filtering rules during filtering of packets received in the network controller. The filtering rules may specify packet processing and/or forwarding actions by said network controller based on one or more specified conditions. The specified conditions may based on one or more match criteria; wherein the match criteria comprising source address, destination address, and/or traffic type data in the received packets.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: February 4, 2014
    Assignee: Broadcom Corporation
    Inventors: Hemal Shah, Scott McDaniel, Protip Roy, Rafi Shalom, Tim Sharp, Steve Lindsay
  • Patent number: 8621247
    Abstract: Methods and apparatus for providing a bus interface are disclosed. An example bus interface includes a first power supply bus configured to distribute a first power supply voltage to first circuitry during a normal operating mode of the bus interface and power off during a low power operating mode of the bus interface. The example bus interface also includes a second power supply bus configured to distribute the first power supply voltage to second circuitry during the normal operating mode and distribute a second power supply voltage to the second circuitry during the low power operating mode. The example bus interface further includes a selection device coupled with the first power supply bus and the second power supply bus, where the selection device is configured to transition the bus interface between the normal operating mode and the low power operating mode in response to a received signal.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: December 31, 2013
    Assignee: Broadcom Corporation
    Inventors: Chad Kendall, Scott McDaniel, Sunil Pulikkal
  • Publication number: 20130339056
    Abstract: A method for population and patient-specific medication therapy review using a computer particularly adapted for a medication therapy management or health care delivery organization is provided, wherein the method includes at least the steps of: collecting patient claims data; reviewing the patient claims data for accuracy and data integrity; identifying particular characteristics sought within the patient claims data; organizing and structuring the patient claims data; establishing a set of clinical rules; transforming the set of clinical rules established into a computer language, and entering the transformed clinical rules into an electronic database; and analyzing the patient claims data by applying the clinical rules using a computer particularly adapted for a medication therapy management or health care delivery organization, thereby producing an analytical result.
    Type: Application
    Filed: August 14, 2013
    Publication date: December 19, 2013
    Applicant: PharmMD Solutions, LLC
    Inventors: Samuel W. Bartholomew, III, Michael D. Hogue, Scott A. McDaniel, Bradley P. Tice
  • Patent number: 8542585
    Abstract: A method for processing network data includes collecting by a network interface controller (NIC), a plurality of transmit (TX) buffer indicators into a plurality of priority lists of connections. Each of the plurality of TX buffer indicators identifies transmit-ready data located externally to the NIC and not previously received by the NIC. One or more of the plurality of TX buffer indicators may be selected. The identified transmit-ready data may be retrieved into the NIC based on the selected one or more of the plurality of TX buffer indicators. At least a portion of the identified transmit-ready data may be transmitted. Each of the plurality of priority lists may be generated based on a particular connection priority characteristic and a particular connection type. The identified transmit-ready data may be associated with the same connection priority characteristic and the same connection type.
    Type: Grant
    Filed: August 9, 2011
    Date of Patent: September 24, 2013
    Assignee: Broadcom Corporation
    Inventors: Scott McDaniel, Kan Frankie Fan, Uri El Zur
  • Patent number: 8478907
    Abstract: A network interface device for use with a host computer that includes a host processor and a memory, and which is configured to concurrently run a master operating system and at least one virtual operating system. The device includes a bus interface that communicates over a bus with the host processor and the memory, and a network interface, which is coupled to send and receive data packets carrying data over a packet network. A protocol processor is coupled between the bus interface and the network interface so as to convey the data between the network interface and the memory while performing protocol processing on the data packets under instructions from the at least one virtual operating system, while bypassing the master operating system.
    Type: Grant
    Filed: May 3, 2006
    Date of Patent: July 2, 2013
    Assignee: Broadcom Corporation
    Inventors: Eliezer Aloni, Kobby Carmona, Shay Mizrachi, Rafi Shalom, Merav Sicron, Dov Hirshfeld, Amit Oren, Caitlin Bestler, Uri Tal, Uri Elzur, Kan (Frankie) Fan, Scott McDaniel
  • Patent number: 8441957
    Abstract: A communications network includes a management device and a remote device. The remote device includes a physical layer device (PHY) coupled to a link partner. An independent station manager of the remote device provides the bi-directional exchange of management information between the PHY and a serial-to-parallel (S/P) interface connecting the remote device and the management device. A station manager of the management device provides the bi-directional exchange of management information between the S/P interface and a Media Access Controller (MAC) of the management device. The independent station manager and the station manager transmit initiation messages, formatted according to a message template of an Auto-Negotiation (AN) routine of the S/P interface reserved for customization, to reserve an embedded management channel for the transfer of management information.
    Type: Grant
    Filed: November 14, 2005
    Date of Patent: May 14, 2013
    Assignee: Broadcom Corporation
    Inventors: Howard A. Baumer, Scott McDaniel, Gary S. Huff, John Louie
  • Patent number: 8358664
    Abstract: Provided is a system and method for performing smart offloads between computer applications module and a network interfacing device within a data communications system. The method includes receiving data requests from the computer applications module and determining whether the received data requests require offloading. The received requests are forwarded along a first data path to the network interfacing device if offloading is required. If offloading is not required, the received data requests are forwarded along a secondary data path to a host protocol stack for processing. Next, the protocol processing is performed and the processed data requests are forwarded to the network interfacing device.
    Type: Grant
    Filed: November 10, 2009
    Date of Patent: January 22, 2013
    Assignee: Broadcom Corporation
    Inventors: Kan Frankie Fan, Scott McDaniel
  • Publication number: 20120259660
    Abstract: A method for improving quality assurance methods for medication therapy management using a computer particularly adapted for a health care management or delivery organization is provided, the method including at least the steps of: providing a set of internal controls, wherein the internal controls further include a set of national guidelines and standards, as well as a qualified staff; and development by the qualified staff of a clinical rule based upon the national guidelines and standards. In other embodiments, a clinical quality assurance team further reviews the clinical rule developed by the staff. In further embodiments, a set of external controls is provided, wherein the external controls include one or more of a plurality of approved pharmacists, an external clinical advisory council, and/or an independent review board.
    Type: Application
    Filed: April 4, 2012
    Publication date: October 11, 2012
    Inventors: Samuel W. Bartholomew, III, Michael D. Hogue, Scott A. McDaniel, Bradley P. Tice
  • Publication number: 20120245960
    Abstract: The invention relates to a method for improving medication adherence and outcomes. The method includes registering a patient in a predetermined manner with a web site thereby creating an associated user profile, manually entering patient medication data and patient health data associated with the user profile, automatically acquiring from a third party and then storing patient medication data and patient health data associated with the user profile and assigning a points based reward based on a comparison of at least one of the manually entered data and the automatically acquired data to a predetermined set of reward criteria parameters.
    Type: Application
    Filed: June 8, 2012
    Publication date: September 27, 2012
    Inventors: Samuel W. Bartholomew, III, Michael D. Hogue, Scott A. McDaniel, Joan E. Polk, Israel E. Rollins, Bradley P. Tice
  • Patent number: 8255600
    Abstract: Certain aspects of a method and system for interlocking data integrity for network adapters are disclosed. Aspects of one method may include executing a plurality of interlocking checks within a network adapter. Each interlocking check may comprise receiving a plurality of input check values associated with a plurality of input data packets corresponding to a first protocol. A plurality of check values may be generated which are associated with the plurality of input data packets and a plurality of output data packets corresponding to a second protocol. The data integrity of the plurality of input data packets and the plurality of output data packets may be validated based on one or more comparisons between one or more of the generated plurality of check values and one or more of the received plurality of input check values.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: August 28, 2012
    Assignee: Broadcom Corporation
    Inventor: Scott McDaniel
  • Patent number: 8219713
    Abstract: A network controller in a communication device may be operable to route local host-management traffic between a local host and a management controller within the communication device, wherein the local host may be operable to utilize its network processing resources and function during communication of the local host-management traffic. A dedicated management port may be configured in the network controller to enable receiving and/or transmitting local host-management traffic communicated from and/or to the local host separate from the local host's network traffic communicated via the network controller. The host-management traffic is communicated between the network controller and the management controller via NC-SI interface. The management controller may be assigned Internet protocol (IP) based addressing information for use during routing of local host-management traffic.
    Type: Grant
    Filed: July 1, 2009
    Date of Patent: July 10, 2012
    Assignee: Broadcom Corporation
    Inventors: Hemal Shah, David Christensen, Scott McDaniel
  • Patent number: 8180928
    Abstract: Certain embodiments of the invention may be found in a method and system for performing SCSI read operations with a CRC via a TCP offload engine. Aspects of the method may comprise receiving an iSCSI read command from an initiator. Data may be fetched from a buffer based on the received iSCSI read command. The fetched data may be zero copied from the buffer to the initiator and a TCP sequence may be retransmitted to the initiator. A digest value may be calculated, which may be communicated to the initiator. An accumulated digest value stored in a temporary buffer may be utilized to calculate a final digest value, if the buffer is posted. The retransmitted TCP sequence may be processed and the fetched data may be zero copied into an iSCSI buffer, if the buffer is posted. The calculated final digest value may be communicated to the initiator.
    Type: Grant
    Filed: June 17, 2005
    Date of Patent: May 15, 2012
    Assignee: Broadcom Corporation
    Inventors: Uri Elzur, Kan Frankie Fan, Scott McDaniel
  • Patent number: 8161197
    Abstract: Method and system for efficient buffer management for layer 2 through layer 5 network interface controller applications are provided. Aspects of the method may comprise determining whether an active NIC connection is an L2 type, an L4 type, or an L5 type. At least one buffer descriptor may be cached locally on a network interface controller (NIC) managed by a NIC application. The buffer descriptor is associated with the determined type of the active NIC connection. If the at least one active NIC connection is of the L2 or L4 type, the buffer descriptor may comprise at least one of a receive (RX) buffer descriptor and a transmit (TX) buffer descriptor. If the NIC connection is of the L5 type, the buffer descriptor may comprise at least one of a upper translation page table (TPT) entry and a lower TPT entry.
    Type: Grant
    Filed: October 22, 2004
    Date of Patent: April 17, 2012
    Assignee: Broadcom Corporation
    Inventors: Scott McDaniel, Kan Fan
  • Publication number: 20110307577
    Abstract: A method for processing network data includes collecting by a network interface controller (NIC), a plurality of transmit (TX) buffer indicators into a plurality of priority lists of connections. Each of the plurality of TX buffer indicators identifies transmit-ready data located externally to the NIC and not previously received by the NIC. One or more of the plurality of TX buffer indicators may be selected. The identified transmit-ready data may be retrieved into the NIC based on the selected one or more of the plurality of TX buffer indicators. At least a portion of the identified transmit-ready data may be transmitted. Each of the plurality of priority lists may be generated based on a particular connection priority characteristic and a particular connection type. The identified transmit-ready data may be associated with the same connection priority characteristic and the same connection type.
    Type: Application
    Filed: August 9, 2011
    Publication date: December 15, 2011
    Inventors: Scott McDaniel, Kan Frankie Fan, Uri El Zur
  • Patent number: 8009563
    Abstract: Certain embodiments of the invention may be found in a method and system for multi-layer network interface controller (NIC) operation. An aspect of the invention may utilize a two (2) level work-conserving scheduling system for network interface controller operation and may comprise tracking for all L4/L5 offload connections with active transmit requirements as well as layer 2 (L2) level transmit requirements. The first level may comprise a round-robin scheme that may be utilized to select the next high priority, normal priority, and layer 2 (L2) transmit requirement independently. The send level arbitration may comprise a work-conserving programmable weighted round-robin priority scheme that may be utilized to select amongst the transmit tasks selected by the first level priority scheme.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: August 30, 2011
    Inventors: Scott McDaniel, Kan Frankie Fan, Uri El Zur
  • Patent number: 7996573
    Abstract: Certain embodiments of the invention may be found in a method and system for performing SCSI read operations with a CRC via a TCP offload engine. Aspects of the method may comprise receiving an iSCSI read command from an initiator. Data may be fetched from a buffer based on the received iSCSI read command. The fetched data may be zero copied from the buffer to the initiator and a TCP sequence may be retransmitted to the initiator. A digest value may be calculated, which may be communicated to the initiator. An accumulated digest value stored in a temporary buffer may be utilized to calculate a final digest value, if the buffer is posted. The retransmitted TCP sequence may be processed and the fetched data may be zero copied into an iSCSI buffer, if the buffer is posted. The calculated final digest value may be communicated to the initiator.
    Type: Grant
    Filed: June 17, 2005
    Date of Patent: August 9, 2011
    Assignee: Broadcom Corporation
    Inventors: Uri Elzur, Kan Frankie Fan, Scott McDaniel
  • Publication number: 20110173026
    Abstract: A method for population and patient-specific medication therapy review using a computer particularly adapted for a medication therapy management or health care delivery organization is provided, wherein the method includes at least the steps of: collecting patient claims data; reviewing the patient claims data for accuracy and data integrity; identifying particular characteristics sought within the patient claims data; organizing and structuring the patient claims data; establishing a set of clinical rules; transforming the set of clinical rules established into a computer language, and entering the transformed clinical rules into an electronic database; and analyzing the patient claims data by applying the clinical rules using a computer particularly adapted for a medication therapy management or health care delivery organization, thereby producing an analytical result.
    Type: Application
    Filed: March 28, 2011
    Publication date: July 14, 2011
    Inventors: Samuel W. Bartholomew, III, Michael D. Hogue, Scott A. McDaniel, Bradley P. Tice