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: 10425344Abstract: 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: GrantFiled: December 18, 2015Date of Patent: September 24, 2019Assignee: Avago Technologies International Sales Pte. LimitedInventors: Taufik Tuan Ma, Mark J. Karnowski, Brandon Hoff
-
Patent number: 10042768Abstract: 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: GrantFiled: August 22, 2015Date of Patent: August 7, 2018Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.Inventors: Mark J. Karnowski, Jon Infante
-
Patent number: 9983801Abstract: 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: GrantFiled: June 19, 2014Date of Patent: May 29, 2018Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.Inventors: Mark J. Karnowski, Jon Infante
-
Publication number: 20170180261Abstract: 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: ApplicationFiled: December 18, 2015Publication date: June 22, 2017Inventors: Taufik Tuan Ma, Mark J. Karnowski, Brandon Hoff
-
Patent number: 9680931Abstract: 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: GrantFiled: July 11, 2014Date of Patent: June 13, 2017Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventors: Mark J. Karnowski, Jon Infante
-
Patent number: 9547598Abstract: 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: GrantFiled: December 31, 2014Date of Patent: January 17, 2017Assignee: Avego Technologies General IP (Singapore) Pte. Ltd.Inventors: Mark J. Karnowski, Jon Infante
-
Patent number: 7307948Abstract: 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: GrantFiled: October 21, 2002Date of Patent: December 11, 2007Assignee: Emulex Design & Manufacturing CorporationInventors: Jon L. Infante, Mark J. Karnowski, Christopher Carlin, David C. Lawson
-
Publication number: 20040078632Abstract: 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: ApplicationFiled: October 21, 2002Publication date: April 22, 2004Inventors: Jon L. Infante, Mark J. Karnowski, Christopher Carlin, David C. Lawson
-
Patent number: 6304644Abstract: 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: GrantFiled: May 6, 1998Date of Patent: October 16, 2001Assignee: Casio Communications, Inc.Inventor: Mark J. Karnowski
-
Publication number: 20010012349Abstract: 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: ApplicationFiled: May 6, 1998Publication date: August 9, 2001Applicant: CASIO COMMUNICATIONS, INC.Inventor: MARK J. KARNOWSKI
-
Patent number: 6160872Abstract: 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: GrantFiled: July 6, 1998Date of Patent: December 12, 2000Assignee: Casio Communications, Inc.Inventors: Mark J. Karnowski, Stephen B. Knuth, Kevin R. Mullally
-
Patent number: 6009165Abstract: 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: GrantFiled: August 22, 1997Date of Patent: December 28, 1999Assignee: Casio PhoneMate, Inc.Inventor: Mark J. Karnowski
-
Patent number: 5907596Abstract: 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: GrantFiled: February 15, 1996Date of Patent: May 25, 1999Assignee: Casio PhoneMate, Inc.Inventor: Mark J. Karnowski
-
Patent number: 5826187Abstract: 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: GrantFiled: January 2, 1996Date of Patent: October 20, 1998Assignee: Casio PhoneMate, Inc.Inventors: Kenneth R. Core, Alex Nirshberg, Stephen B. Knuth, Mark J. Karnowski
-
Patent number: 5825648Abstract: 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: GrantFiled: March 26, 1996Date of Patent: October 20, 1998Assignee: Casio PhoneMate, Inc.Inventor: Mark J. Karnowski
-
Patent number: 5781613Abstract: 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: GrantFiled: June 17, 1996Date of Patent: July 14, 1998Assignee: Casio PhoneMate, Inc.Inventors: Stephen B. Knuth, Mark J. Karnowski
-
Patent number: 5768364Abstract: 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: GrantFiled: February 10, 1997Date of Patent: June 16, 1998Assignee: Casio PhoneMate, Inc.Inventors: Mark J. Karnowski, Frank Sacca, Catherine Tsang
-
Patent number: 5768349Abstract: 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: GrantFiled: March 15, 1996Date of Patent: June 16, 1998Assignee: Casio PhoneMate, Inc.Inventors: Stephen B. Knuth, Sanford M. Brown, III, Mark J. Karnowski
-
Patent number: 5761271Abstract: 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: GrantFiled: January 18, 1996Date of Patent: June 2, 1998Assignee: Casio PhoneMate, Inc.Inventor: Mark J. Karnowski
-
Patent number: 5699421Abstract: 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: GrantFiled: May 31, 1995Date of Patent: December 16, 1997Assignee: Casio PhoneMate, Inc.Inventors: Alex Nirshberg, Mark J. Karnowski, Frank Sacca