Patents by Inventor Mark J. Karnowski

Mark J. Karnowski 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: 10425344
    Abstract: A method, system, and apparatus are provided to avoid dropping data packets between computers coupled on a network. In one example, the system receives a plurality of data packets from one or more sending servers into a receive queue of a first network interface device (e.g., Fiber Channel host bus adapter) in a receiving server. The receive queue includes addresses to data buffers to store a predetermined number of data packets. The system monitors the number of data packets stored in the data buffers waiting for read out by a software application. The system detects a potential overflow of the receive queue in response to a number of unused data buffers of the receive queue. In response to detecting the potential overflow, the system performs preemptive actions to avoid dropping at least one of the plurality of data packets.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: September 24, 2019
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Taufik Tuan Ma, Mark J. Karnowski, Brandon Hoff
  • Patent number: 10042768
    Abstract: A method and system are provided for a storage area network including a plurality of virtual servers. In one example, the system sends a storage area network message to a second virtual server to prepare to perform one or more functions associated with the storage area network. The system copies a first cache table associated with a first cache memory and a first virtual server to a second cache table associated with a second cache memory and the second virtual server. The system uses a processor to execute one or more storage requests in the second virtual server, by using the first cache memory to support the performance of the one or more functions by the second virtual server, and without completely filling cache data into the second cache memory.
    Type: Grant
    Filed: August 22, 2015
    Date of Patent: August 7, 2018
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Mark J. Karnowski, Jon Infante
  • Patent number: 9983801
    Abstract: A method for a storage area network includes setting a priority indicator in a signal of a storage request to form a high priority storage request for a storage target in the storage area network. The method further includes transmitting the high priority storage request to the storage target before the transmission of at least one normal priority storage request. The high priority storage request then traverses the storage area network with a higher priority than a normal priority storage request to the storage target. Upon receiving the high priority storage request, the storage target executes the high priority storage request prior to executing at least one normal priority storage request.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: May 29, 2018
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Mark J. Karnowski, Jon Infante
  • Publication number: 20170180261
    Abstract: A method, system, and apparatus are provided to avoid dropping data packets between computers coupled on a network. In one example, the system receives a plurality of data packets from one or more sending servers into a receive queue of a first network interface device (e.g., Fibre Channel host bus adapter) in a receiving server. The receive queue includes addresses to data buffers to store a predetermined number of data packets. The system monitors the number of data packets stored in the data buffers waiting for read out by a software application. The system detects a potential overflow of the receive queue in response to a number of unused data buffers of the receive queue. In response to detecting the potential overflow, the system performs preemptive actions to avoid dropping at least one of the plurality of data packets.
    Type: Application
    Filed: December 18, 2015
    Publication date: June 22, 2017
    Inventors: Taufik Tuan Ma, Mark J. Karnowski, Brandon Hoff
  • Patent number: 9680931
    Abstract: A method of communication between networked devices in a local storage area network includes forming a message for in-band communication within a local storage area network. The message includes at least one major task and one or more associated sub tasks for execution within the storage area network. The method further includes establishing a first communication link at least between a first networked device and a second networked device in response to the formation of the message; transmitting the message from the first networked device to at least the second networked device within the local storage area network; and in response to receiving the message, executing the sub tasks within the message with a processor to complete the major task and support local storage area network functionality.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: June 13, 2017
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Mark J. Karnowski, Jon Infante
  • Patent number: 9547598
    Abstract: A method of communication between networked devices in a local storage area network includes forming a message for in-band communication within a local storage area network. The message includes at least one major task and one or more associated sub tasks for execution within the storage area network. The method further includes establishing a first communication link at least between a first networked device and a second networked device in response to the formation of the message; transmitting the message from the first networked device to at least the second networked device within the local storage area network; and in response to receiving the message, executing the sub tasks within the message with a processor to complete the major task and support local storage area network functionality.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: January 17, 2017
    Assignee: Avego Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Mark J. Karnowski, Jon Infante
  • Patent number: 7307948
    Abstract: A system comprising a host system, a driver in communication with a host system, and a plurality of host bus adapters in communication with the driver. The host bus adapters provide a plurality of data transmission paths between the host system and a storage device. The driver is operable to adjust data transmission loads between the paths without burdening the operating system.
    Type: Grant
    Filed: October 21, 2002
    Date of Patent: December 11, 2007
    Assignee: Emulex Design & Manufacturing Corporation
    Inventors: Jon L. Infante, Mark J. Karnowski, Christopher Carlin, David C. Lawson
  • Publication number: 20040078632
    Abstract: A system comprising a host system, a driver in communication with a host system, and a plurality of host bus adapters in communication with the driver. The host bus adapters provide a plurality of data transmission paths between the host system and a storage device. The driver is operable to adjust data transmission loads between the paths without burdening the operating system.
    Type: Application
    Filed: October 21, 2002
    Publication date: April 22, 2004
    Inventors: Jon L. Infante, Mark J. Karnowski, Christopher Carlin, David C. Lawson
  • Patent number: 6304644
    Abstract: Consumer process equipment (CPE) for cost effective caller identification (CID) and call-waiting (CW) for a multi-line telephone includes a single CIDCW detection circuit and a single switch for coupling the single CIDCW detection circuit between a plurality of telephone lines. The CPE is able to process CIDCW information over a plurality of telephone lines by dynamically switching the single switch from one telephone line to another, depending upon the current state of the CPE.
    Type: Grant
    Filed: May 6, 1998
    Date of Patent: October 16, 2001
    Assignee: Casio Communications, Inc.
    Inventor: Mark J. Karnowski
  • Publication number: 20010012349
    Abstract: Consumer process equipment (CPE) for cost effective caller identification (CID) and call-waiting (CW) for a multi-line telephone includes a single CIDCW detection circuit and a single switch for coupling the single CIDCW detection circuit between a plurality of telephone lines. The CPE is able to process CIDCW information over a plurality of telephone lines by dynamically switching the single switch from one telephone line to another, depending upon the current state of the CPE.
    Type: Application
    Filed: May 6, 1998
    Publication date: August 9, 2001
    Applicant: CASIO COMMUNICATIONS, INC.
    Inventor: MARK J. KARNOWSKI
  • Patent number: 6160872
    Abstract: An apparatus connected to a telephone line automatically detects the presence of modulated data (i.e. modem data, modem carrier signal, facsimile data and the like) that is being sent or received over the telephone line. The apparatus is used in conjunction with a consumer premises equipment (CPE) such as a telephone or the like, and detects a modem signal on the telephone line regardless if the CPE is in an on-hook or off-hook condition. If modem signals are present on the telephone line, the apparatus of the present invention will automatically prevent the CPE from seizing the telephone line (i.e. go off-hook). In addition, an audible or visual indication is provided to the user. For example, a visible "modem-in-use" indicator, such as a liquid crystal display (LCD) or an illuminated LED, or an audible signal such as a "beep" tone, speech signals or the actual modem signal, may be presented to the CPE attempting to go off-hook.
    Type: Grant
    Filed: July 6, 1998
    Date of Patent: December 12, 2000
    Assignee: Casio Communications, Inc.
    Inventors: Mark J. Karnowski, Stephen B. Knuth, Kevin R. Mullally
  • Patent number: 6009165
    Abstract: The improved full duplex speakerphone system replaces two A/D converters normally required in conventional speakerphone systems with a single A/D converter. This single A/D converter is a higher speed A/D converter which is multiplexed at its input. By alternately connecting the A/D converter between a microphone input circuit and a telephone line input circuit, the single higher speed A/D converter can be used to digitize both input signals. Because the A/D converter samples the data at a much higher rate and uses a digital filter to greatly reduce the impact of aliasing, very simple, low cost external filters may be used.
    Type: Grant
    Filed: August 22, 1997
    Date of Patent: December 28, 1999
    Assignee: Casio PhoneMate, Inc.
    Inventor: Mark J. Karnowski
  • Patent number: 5907596
    Abstract: A caller identification device attachable to a telephone line and having a message function includes a line interface coupled to the telephone line, a ring detector for detecting rings of an incoming telephone call, and a line monitor for receiving an incoming telephone call signal from the telephone line in an on-hook state. A caller identification detector is coupled to the line monitor for detecting caller identification information including at least the caller's telephone number when the line monitor receives an incoming telephone call signal. A speech synthesizer generates and transmits speech signals on the telephone line, and a remote detector is coupled to the line monitor for detecting a remote command tone signal. A controller activates the line interface to seize the telephone line when the ring detector detects rings of an incoming telephone call.
    Type: Grant
    Filed: February 15, 1996
    Date of Patent: May 25, 1999
    Assignee: Casio PhoneMate, Inc.
    Inventor: Mark J. Karnowski
  • Patent number: 5826187
    Abstract: An integrated cordless telephone and telephone answering device allows a user to selectively replay messages previously recorded on the telephone answering device either through a loudspeaker or through an earpiece, both of which are provided in the cordless handset, as well as locally at the telephone answering device. The loudspeaker is the same loudspeaker that is used when the cordless handset is in a speakerphone mode. When a user wishes to initiate message retrieval through the cordless handset, a PLAY key is pressed which automatically supplies the audio signal to the loudspeaker. If the user then wishes to listen to messages through the earpiece in the cordless handset, a MODE key is pressed which supplies the audio signal to the earpiece.
    Type: Grant
    Filed: January 2, 1996
    Date of Patent: October 20, 1998
    Assignee: Casio PhoneMate, Inc.
    Inventors: Kenneth R. Core, Alex Nirshberg, Stephen B. Knuth, Mark J. Karnowski
  • Patent number: 5825648
    Abstract: A backup system for a time of day clock in an electronic device that enables a microprocessor to accurately maintain the time of day clock in the event of a power interruption. The backup system can be used with any AC powered electronic device that maintains a clock. The backup system allows a capacitor to supply backup power to the microprocessor and insures the accuracy of the clock by accounting for component tolerances in the system. The backup system calibrates the time constant of an RC circuit connected to the microprocessor while AC power is still available and stores that value for later use in determining the length of a power interruption. The calibration process allows the system to use lower cost components with higher tolerance values without compromising the accuracy of the time of day clock.
    Type: Grant
    Filed: March 26, 1996
    Date of Patent: October 20, 1998
    Assignee: Casio PhoneMate, Inc.
    Inventor: Mark J. Karnowski
  • Patent number: 5781613
    Abstract: A telephone answering device includes a line interface for connecting the telephone answering device to a telephone line and a ring detector, coupled to the telephone line, for detecting ringing signals sent from a telephone company central office. A calling party identification (CPID) detector, coupled to the telephone line, is provided for detecting CPID information. A controller controls the line interface to seize the telephone line immediately after the ring detector detects a first ring on the telephone line and the CPID detector detects that the CPID information is blocked. After the line interface seizes the telephone line, the telephone answering device plays an outgoing message to the caller and, thereafter, the caller may record a message for the telephone answering device owner.
    Type: Grant
    Filed: June 17, 1996
    Date of Patent: July 14, 1998
    Assignee: Casio PhoneMate, Inc.
    Inventors: Stephen B. Knuth, Mark J. Karnowski
  • Patent number: 5768364
    Abstract: In a speakerphone, which operates under software control, transmit and receive signal levels are sampled and compared against one another, with hysteresis, to enable one of two speakerphone modes of operation--either a transmit mode or a receive mode. A single peak detector is multiplexed to sense the transmit and receive signal levels. Fixed attenuators are switched into either the receive signal path or into the transmit signal path, depending upon the current speakerphone operation mode. Signal compression is used to provide for improved mode determination over a wide dynamic range. The level detection and/or attenuation may be performed in software. The speakerphone functions are readily implemented using standard line interfaces and control circuitry. Automatic gain control in the receive mode ensures a constant level of signals at the speakerphone loudspeaker, regardless of telephone line conditions.
    Type: Grant
    Filed: February 10, 1997
    Date of Patent: June 16, 1998
    Assignee: Casio PhoneMate, Inc.
    Inventors: Mark J. Karnowski, Frank Sacca, Catherine Tsang
  • Patent number: 5768349
    Abstract: A digital telephone answering device (DTAD) that allows messages to be forwarded to certain internal mailboxes. Random access memory (RAM) is flexibly and dynamically controlled by a microprocessor or controller. Audio signals in the form of voice messages are digitized and stored in the RAM. Messages can be sorted and allocated to specific mailboxes and made retrievable by pressing a button assigned to that mailbox. Messages can also be moved or re-assigned from a common message area to a certain mailbox or mailboxes. Outgoing messages are also stored in RAM and can be of sufficient number to have an outgoing message correspond to each incoming message storage area. The normal message recording and message playback functions of the DTAD may be activated after the call has been answered on the receiving side. Memos can be appended to messages that have been moved or re-assigned from a common message area to a certain mailbox or mailboxes.
    Type: Grant
    Filed: March 15, 1996
    Date of Patent: June 16, 1998
    Assignee: Casio PhoneMate, Inc.
    Inventors: Stephen B. Knuth, Sanford M. Brown, III, Mark J. Karnowski
  • Patent number: 5761271
    Abstract: A telephone answering device, having an automatic page feature for automatically paging a user after a message has been recorded thereon, is programmed to dial the telephone number of a paging service to which the user subscribes each time a message is recorded, and to transmit at least numeric information that will ultimately be displayed on a portable pager. The numeric information can include the number of messages recorded on the telephone answering device, a caller's telephone number or a special predetermined code that lets the user know that the device is paging him. The telephone answering device is designed so as to be compatible with a wide variety of paging services and can be re-programmed if the user changes paging services. The device includes a memory that stores the digits of the paging service telephone number and automatically stores information representing the pauses and audible activity that are present between key presses during the programming process.
    Type: Grant
    Filed: January 18, 1996
    Date of Patent: June 2, 1998
    Assignee: Casio PhoneMate, Inc.
    Inventor: Mark J. Karnowski
  • Patent number: 5699421
    Abstract: A telephone answering device (TAD) includes a remote access mode which is operative responsive to dual tone multi-frequency (DTMF) signals. At least three bandpass filters each receive an input signal from a telephone line interface provided in the TAD. A software controlled sampling section receives outputs from all the bandpass filters for sampling outputs from the bandpass filters, the sampling section including a multiplexer which receives the outputs from all of the bandpass filters, and a peak hold circuit coupled to an output of the multiplexer. An analog-to-digital converter receives an output from the peak hold circuit, and a digital controller receives the output of the analog-to-digital converter for controlling operations of the TAD in a remote access mode responsive to the detected DTMF signals. First and second ones of the bandpass filters have respective center frequencies corresponding to frequencies of respective DTMF signals and a third bandpass filter has a different center frequency.
    Type: Grant
    Filed: May 31, 1995
    Date of Patent: December 16, 1997
    Assignee: Casio PhoneMate, Inc.
    Inventors: Alex Nirshberg, Mark J. Karnowski, Frank Sacca