Patents by Inventor Michael Chrabaszcz

Michael Chrabaszcz 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).

  • Publication number: 20200005246
    Abstract: A method and apparatus are described including determining if a user is at a target location based sensor data, identifying an activity engaged in by the user based on the sensor data, wherein the identification is determined based on one or more databases or a log created by the user, determine a probability that the user is available to be contacted based on whether the identified activity is an uninterruptible activity, initiating contact with the user responsive to the determined probability and providing a notification of the probability indicating whether the user is available at the target location and whether the user is receptive to being contacted.
    Type: Application
    Filed: February 14, 2018
    Publication date: January 2, 2020
    Inventor: Michael CHRABASZCZ
  • Patent number: 7451343
    Abstract: A method of monitoring a status condition of a first server with a second server in a server network, and also providing synchronization and messaging between the two servers, the method including: transmitting a software-generated pulse waveform from the first server to a device coupled to the first server, wherein the software-generated pulse waveform is comprises a first command corresponding to a logic level low and a second command corresponding to a logic level high; setting said device to a first state during logic level lows of said pulse waveform and to a second state during logic level highs of said pulse waveform; receiving the software-generated pulse waveform with the second server by determining when said device is in the first state and when it is in the second state; and determining when said device no longer changes from the first state to the second state.
    Type: Grant
    Filed: May 9, 2005
    Date of Patent: November 11, 2008
    Assignee: Micron Technology, Inc.
    Inventors: Bruce Findlay, Michael Chrabaszcz
  • Patent number: 7444537
    Abstract: A method of monitoring a status condition of a first server with a second server in a server network, and also providing synchronization and messaging between the two servers, the method including: transmitting a software-generated pulse waveform from the first server to a device coupled to the first server, wherein the software-generated pulse waveform is comprises a first command corresponding to a logic level low and a second command corresponding to a logic level high; setting said device to a first state during logic level lows of said pulse waveform and to a second state during logic level highs of said pulse waveform; receiving the software-generated pulse waveform with the second server by determining when said device is in the first state and when it is in the second state; and determining when said device no longer changes from the first state to the second state.
    Type: Grant
    Filed: May 9, 2005
    Date of Patent: October 28, 2008
    Assignee: Micron Technology, Inc.
    Inventors: Bruce Findlay, Michael Chrabaszcz
  • Patent number: 7444550
    Abstract: A method of monitoring a status condition of a first server with a second server in a server network, and also providing synchronization and messaging between the two servers, the method including: transmitting a software-generated pulse waveform from the first server to a device coupled to the first server, wherein the software-generated pulse waveform is comprises a first command corresponding to a logic level low and a second command corresponding to a logic level high; setting said device to a first state during logic level lows of said pulse waveform and to a second state during logic level highs of said pulse waveform; receiving the software-generated pulse waveform with the second server by determining when said device is in the first state and when it is in the second state; and determining when said device no longer changes from the first state to the second state.
    Type: Grant
    Filed: May 9, 2005
    Date of Patent: October 28, 2008
    Assignee: Micron Technology, Inc.
    Inventors: Bruce Findlay, Michael Chrabaszcz
  • Patent number: 7370225
    Abstract: A method of monitoring a status condition of a first server with a second server in a server network, and also providing synchronization and messaging between the two servers, the method including: transmitting a software-generated pulse waveform from the first server to a device coupled to the first server, wherein the software-generated pulse waveform is comprises a first command corresponding to a logic level low and a second command corresponding to a logic level high; setting said device to a first state during logic level lows of said pulse waveform and to a second state during logic level highs of said pulse waveform; receiving the software-generated pulse waveform with the second server by determining when said device is in the first state and when it is in the second state; and determining when said device no longer changes from the first state to the second state.
    Type: Grant
    Filed: May 9, 2005
    Date of Patent: May 6, 2008
    Assignee: Micron Technology, Inc.
    Inventors: Bruce Findlay, Michael Chrabaszcz
  • Patent number: 7370226
    Abstract: A method of monitoring a status condition of a first server with a second server in a server network, and also providing synchronization and messaging between the two servers, the method including: transmitting a software-generated pulse waveform from the first server to a device coupled to the first server, wherein the software-generated pulse waveform is comprises a first command corresponding to a logic level low and a second command corresponding to a logic level high; setting said device to a first state during logic level lows of said pulse waveform and to a second state during logic level highs of said pulse waveform; receiving the software-generated pulse waveform with the second server by determining when said device is in the first state and when it is in the second state; and determining when said device no longer changes from the first state to the second state.
    Type: Grant
    Filed: May 9, 2005
    Date of Patent: May 6, 2008
    Assignee: Micron Technology, Inc.
    Inventors: Bruce Findlay, Michael Chrabaszcz
  • Publication number: 20050229028
    Abstract: A method of monitoring a status condition of a first server with a second server in a server network, and also providing synchronization and messaging between the two servers, the method including: transmitting a software-generated pulse waveform from the first server to a device coupled to the first server, wherein the software-generated pulse waveform is comprises a first command corresponding to a logic level low and a second command corresponding to a logic level high; setting said device to a first state during logic level lows of said pulse waveform and to a second state during logic level highs of said pulse waveform; receiving the software-generated pulse waveform with the second server by determining when said device is in the first state and when it is in the second state; and determining when said device no longer changes from the first state to the second state.
    Type: Application
    Filed: May 9, 2005
    Publication date: October 13, 2005
    Inventors: Bruce Findlay, Michael Chrabaszcz
  • Publication number: 20050229027
    Abstract: A method of monitoring a status condition of a first server with a second server in a server network, and also providing synchronization and messaging between the two servers, the method including: transmitting a software-generated pulse waveform from the first server to a device coupled to the first server, wherein the software-generated pulse waveform is comprises a first command corresponding to a logic level low and a second command corresponding to a logic level high; setting said device to a first state during logic level lows of said pulse waveform and to a second state during logic level highs of said pulse waveform; receiving the software-generated pulse waveform with the second server by determining when said device is in the first state and when it is in the second state; and determining when said device no longer changes from the first state to the second state.
    Type: Application
    Filed: May 9, 2005
    Publication date: October 13, 2005
    Inventors: Bruce Findlay, Michael Chrabaszcz
  • Publication number: 20050229024
    Abstract: A method of monitoring a status condition of a first server with a second server in a server network, and also providing synchronization and messaging between the two servers, the method including: transmitting a software-generated pulse waveform from the first server to a device coupled to the first server, wherein the software-generated pulse waveform is comprises a first command corresponding to a logic level low and a second command corresponding to a logic level high; setting said device to a first state during logic level lows of said pulse waveform and to a second state during logic level highs of said pulse waveform; receiving the software-generated pulse waveform with the second server by determining when said device is in the first state and when it is in the second state; and determining when said device no longer changes from the first state to the second state.
    Type: Application
    Filed: May 9, 2005
    Publication date: October 13, 2005
    Inventors: Bruce Findlay, Michael Chrabaszcz
  • Publication number: 20050229026
    Abstract: A method of monitoring a status condition of a first server with a second server in a server network, and also providing synchronization and messaging between the two servers, the method including: transmitting a software-generated pulse waveform from the first server to a device coupled to the first server, wherein the software-generated pulse waveform is comprises a first command corresponding to a logic level low and a second command corresponding to a logic level high; setting said device to a first state during logic level lows of said pulse waveform and to a second state during logic level highs of said pulse waveform; receiving the software-generated pulse waveform with the second server by determining when said device is in the first state and when it is in the second state; and determining when said device no longer changes from the first state to the second state.
    Type: Application
    Filed: May 9, 2005
    Publication date: October 13, 2005
    Inventors: Bruce Findlay, Michael Chrabaszcz
  • Publication number: 20050229025
    Abstract: A method of monitoring a status condition of a first server with a second server in a server network, and also providing synchronization and messaging between the two servers, the method including: transmitting a software-generated pulse waveform from the first server to a device coupled to the first server, wherein the software-generated pulse waveform is comprises a first command corresponding to a logic level low and a second command corresponding to a logic level high; setting said device to a first state during logic level lows of said pulse waveform and to a second state during logic level highs of said pulse waveform; receiving the software-generated pulse waveform with the second server by determining when said device is in the first state and when it is in the second state; and determining when said device no longer changes from the first state to the second state.
    Type: Application
    Filed: May 9, 2005
    Publication date: October 13, 2005
    Inventors: Bruce Findlay, Michael Chrabaszcz
  • Patent number: 6895526
    Abstract: A method of monitoring a status condition of a first server with a second server in a server network, and also providing synchronization and messaging between the two servers, the method including: transmitting a software-generated pulse waveform from the first server to a device coupled to the first server, wherein the software-generated pulse waveform is comprises a first command corresponding to a logic level low and a second command corresponding to a logic level high; setting said device to a first state during logic level lows of said pulse waveform and to a second state during logic level highs of said pulse waveform; receiving the software-generated pulse waveform with the second server by determining when said device is in the first state and when it is in the second state; and determining when said device no longer changes from the first state to the second state.
    Type: Grant
    Filed: November 1, 2002
    Date of Patent: May 17, 2005
    Assignee: Micron Technology, Inc.
    Inventors: Bruce Findlay, Michael Chrabaszcz
  • Patent number: 6701453
    Abstract: A system for fault tolerant execution of an application program in a server network, which includes: a first server for executing the application program; a cluster network database, coupled to the first server; an object, stored in the cluster network database, which represents the program and contains information pertaining to the program; a failure detection module which detects a failure of the first server; a second server, coupled to the cluster network database; and a failover module which loads the application program in the second server upon detection of the failure of the first server. The information contained within the object includes: a host server attribute which identifies which server is currently executing the program; a primary server attribute which identifies which server is primarily responsible for executing the program; and a backup server attribute which identifies which server is a backup server for executing the program if the primary server experiences a failure.
    Type: Grant
    Filed: June 11, 2001
    Date of Patent: March 2, 2004
    Assignee: Micron Technology, Inc.
    Inventor: Michael Chrabaszcz
  • Publication number: 20030126496
    Abstract: A method of monitoring a status condition of a first server with a second server in a server network, and also providing synchronization and messaging between the two servers, the method including: transmitting a software-generated pulse waveform from the first server to a device coupled to the first server, wherein the software-generated pulse waveform is comprises a first command corresponding to a logic level low and a second command corresponding to a logic level high; setting said device to a first state during logic level lows of said pulse waveform and to a second state during logic level highs of said pulse waveform; receiving the software-generated pulse waveform with the second server by determining when said device is in the first state and when it is in the second state; and determining when said device no longer changes from the first state to the second state.
    Type: Application
    Filed: November 1, 2002
    Publication date: July 3, 2003
    Inventors: Bruce Findlay, Michael Chrabaszcz
  • Patent number: 6523131
    Abstract: A method of monitoring a status condition of a first server with a second server in a server network, and also providing synchronization and messaging between the two servers, the method including: transmitting a software-generated pulse waveform from the first server to a device coupled to the first server, wherein the software-generated pulse waveform is comprises a first command corresponding to a logic level low and a second command corresponding to a logic level high; setting said device to a first state during logic level lows of said pulse waveform and to a second state during logic level highs of said pulse waveform; receiving the software-generated pulse waveform with the second server by determining when said device is in the first state and when it is in the second state; and determining when said device no longer changes from the first state to the second state.
    Type: Grant
    Filed: September 8, 2000
    Date of Patent: February 18, 2003
    Assignee: Micron Technology, Inc.
    Inventors: Bruce Findlay, Michael Chrabaszcz
  • Patent number: 6363497
    Abstract: A system for fault tolerant execution of an application program in a server network, which includes: a first server for executing the application program; a cluster network database, coupled to the first server; an object, stored in the cluster network database, which represents the program and contains information pertaining to the program; a failure detection module which detects a failure of the first server; a second server, coupled to the cluster network database; and a failover module which loads the application program in the second server upon detection of the failure of the first server. The information contained within the object includes: a host server attribute which identifies which server is currently executing the program; a primary server attribute which identifies which server is primarily responsible for executing the program; and a backup server attribute which identifies which server is a backup server for executing the program if the primary server experiences a failure.
    Type: Grant
    Filed: October 1, 1997
    Date of Patent: March 26, 2002
    Assignee: Micron Technology, Inc.
    Inventor: Michael Chrabaszcz
  • Publication number: 20010056554
    Abstract: A system for fault tolerant execution of an application program in a server network, which includes: a first server for executing the application program; a cluster network database, coupled to the first server; an object, stored in the cluster network database, which represents the program and contains information pertaining to the program; a failure detection module which detects a failure of the first server; a second server, coupled to the cluster network database; and a failover module which loads the application program in the second server upon detection of the failure of the first server. The information contained within the object includes: a host server attribute which identifies which server is currently executing the program; a primary server attribute which identifies which server is primarily responsible for executing the program; and a backup server attribute which identifies which server is a backup server for executing the program if the primary server experiences a failure.
    Type: Application
    Filed: June 11, 2001
    Publication date: December 27, 2001
    Inventor: Michael Chrabaszcz
  • Patent number: 6292905
    Abstract: The method of the current invention provides a fault tolerant access to a network resource. A replicated network directory database operates in conjunction with server resident processes to remap a network resource in the event of a server failure. The records/objects in the replicated database contain for each network resource, a primary and a secondary server affiliation. Initially, all users access a network resource through the server identified in the replicated database as being the primary server for the network resource. When server resident processes detect a failure of the primary server, the replicated database is updated to reflect the failure of the primary server, and to change the affiliation of the network resource from its primary to its backup server. This remapping occurs transparently to whichever user/client is accessing the network resource.
    Type: Grant
    Filed: October 2, 1997
    Date of Patent: September 18, 2001
    Assignee: Micron Technology, Inc.
    Inventors: Walter A. Wallach, Bruce Findlay, Thomas J. Pellicer, Michael Chrabaszcz
  • Patent number: 6272648
    Abstract: A system for monitoring the status of a first server in a server network with a second server in the network, and also for providing synchronization and messaging capability between the two servers, the system including: a device coupled to first and second servers for receiving commands from the first and second server; a pulse transmitter module, coupled to the first server, for transmitting a software-generated pulse waveform to said device; and a pulse receiver module, coupled to the second server, for receiving the software-generated pulse waveform, wherein the software-generated pulse includes: a first command transmitted from the first server to said device which corresponds to a logic level low of said pulse waveform, wherein the first command sets the status condition of said device to a first state; and a second command transmitted from the first server to said device which corresponds to a logic level high of said pulse waveform, wherein the second command sets the status condition of said device t
    Type: Grant
    Filed: October 1, 1997
    Date of Patent: August 7, 2001
    Assignee: Micron Electronics, Inc.
    Inventors: Bruce Findlay, Michael Chrabaszcz
  • Patent number: 6263387
    Abstract: A system for automatically configuring a computer system, after a device has been hot added to the computer system, which includes the following elements: a detection module which automatically detects a hot added device; a first configuration module which automatically configures the device; an identification module which automatically identifies a device type for the device; a location module which automatically determines the location where the device has been hot added; a driver module which automatically loads a driver corresponding to the hot added device; and a second configuration module which automatically modifies a configuration file so as to integrate the hot added device into the system.
    Type: Grant
    Filed: October 1, 1997
    Date of Patent: July 17, 2001
    Assignee: Micron Electronics, Inc.
    Inventor: Michael Chrabaszcz