Patents by Inventor Nicholas A. Pietraniec

Nicholas A. Pietraniec 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: 9635502
    Abstract: A user can be notified of certain events or occurrences according to time and location information specified by the user. In some embodiments, a user can specify a location such as an office or warehouse, and can select an automatic range such that whenever the user is within the automatic range of that location, notifications are automatically delivered to the user. The user can also specify a management range, such that when the user is outside the automatic range but inside the management range the user will not receive the notification unless the notification has been pending for a specified delay period. Such an approach enables notifications to be delivered when the notifications are most relevant. If the maximum delay has passed or the user is outside the management range, the notification can be automatically delivered to the user or another user can be selected to receive the notification.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: April 25, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Nicholas A. Pietraniec
  • Publication number: 20160066145
    Abstract: A user can be notified of certain events or occurrences according to time and location information specified by the user. In some embodiments, a user can specify a location such as an office or warehouse, and can select an automatic range such that whenever the user is within the automatic range of that location, notifications are automatically delivered to the user. The user can also specify a management range, such that when the user is outside the automatic range but inside the management range the user will not receive the notification unless the notification has been pending for a specified delay period. Such an approach enables notifications to be delivered when the notifications are most relevant. If the maximum delay has passed or the user is outside the management range, the notification can be automatically delivered to the user or another user can be selected to receive the notification.
    Type: Application
    Filed: September 22, 2015
    Publication date: March 3, 2016
    Inventor: Nicholas A. Pietraniec
  • Patent number: 9179256
    Abstract: A user can be notified of certain events or occurrences according to time and location information specified by the user. In some embodiments, a user can specify a location such as an office or warehouse, and can select an automatic range such that whenever the user is within the automatic range of that location, notifications are automatically delivered to the user. The user can also specify a management range, such that when the user is outside the automatic range but inside the management range the user will not receive the notification unless the notification has been pending for a specified delay period. Such an approach enables notifications to be delivered when the notifications are most relevant. If the maximum delay has passed or the user is outside the management range, the notification can be automatically delivered to the user or another user can be selected to receive the notification.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: November 3, 2015
    Assignee: Amazon Technologies, Inc.
    Inventor: Nicholas A. Pietraniec
  • Patent number: 8812916
    Abstract: Various systems, processes, products, and techniques may be used to manage failure data for a distributed computer system. In particular implementations, a system and process for managing distributed data for a distributed computer system may include the ability to determine at a service processor of a first node in a distributed computer system that comprises a plurality of nodes whether a failure has occurred in the first node and identify a service processor of a second node in the distributed computer system in which to store failure data if a failure has occurred. The system and process may also include the ability to store at least part of the failure data in the identified service processor and determine whether there is more failure data to store than the identified service processor can store.
    Type: Grant
    Filed: June 2, 2011
    Date of Patent: August 19, 2014
    Assignee: International Business Machines Corporation
    Inventors: Anis M. Abdul, Andrea Yin-Shih Ma, Ajay K. Mahajan, Nicholas A. Pietraniec
  • Patent number: 8381014
    Abstract: A distributed system provides error handling wherein the system includes multiple nodes, each node being coupled to multiple node controllers for control redundancy. Multiple system controllers couple to the node controllers via a network bus. A particular node controller may detect an error of that particular node controller. The particular node controller may store error information relating to the detected error in respective nonvolatile memory stores in the system controllers and node controllers according to a particular priority order. In accordance with the particular priority order, for example, the particular node controller may first attempt to store the error information to a primary system controller memory store, then to a secondary system controller memory store, and then to sibling and non-sibling node controller memory stores. The primary system controller organizes available error information for use by system administrators and other resources of the distributed system.
    Type: Grant
    Filed: May 6, 2010
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Anis M. Abdul, Ajay K. Mahajan, Nicholas A. Pietraniec, Andrea Y. Ma
  • Publication number: 20120311391
    Abstract: Various systems, processes, products, and techniques may be used to manage failure data for a distributed computer system. In particular implementations, a system and process for managing distributed data for a distributed computer system may include the ability to determine at a service processor of a first node in a distributed computer system that comprises a plurality of nodes whether a failure has occurred in the first node and identify a service processor of a second node in the distributed computer system in which to store failure data if a failure has occurred. The system and process may also include the ability to store at least part of the failure data in the identified service processor and determine whether there is more failure data to store than the identified service processor can store.
    Type: Application
    Filed: June 2, 2011
    Publication date: December 6, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anis M. Abdul, Andrea Yin-Shih Ma, Ajay K. Mahajan, Nicholas A. Pietraniec
  • Publication number: 20110276822
    Abstract: A distributed system provides error handling wherein the system includes multiple nodes, each node being coupled to multiple node controllers for control redundancy. Multiple system controllers couple to the node controllers via a network bus. A particular node controller may detect an error of that particular node controller. The particular node controller may store error information relating to the detected error in respective nonvolatile memory stores in the system controllers and node controllers according to a particular priority order. In accordance with the particular priority order, for example, the particular node controller may first attempt to store the error information to a primary system controller memory store, then to a secondary system controller memory store, and then to sibling and non-sibling node controller memory stores. The primary system controller organizes available error information for use by system administrators and other resources of the distributed system.
    Type: Application
    Filed: May 6, 2010
    Publication date: November 10, 2011
    Applicant: International Business Machines Corporation
    Inventors: Anis M. Abdul, Ajay K. Mahajan, Nicholas A. Pietraniec, Andrea Y. Ma
  • Patent number: 8006135
    Abstract: A method, system and computer program product for remotely debugging a malfunctioning node controller of a node in a distributed node network through a functioning node controller of the same node. The method comprises establishing a serial link between the malfunctioning node controller and a functioning node controller and configuring the functioning node controller as a virtual console by the remotely-located central data processing system (DPS). The method further includes receiving, via an internal Fru Support Interface (FSI) link, serial data from the malfunctioning node controller through the virtual console, and debugging, by the DPS, a failure condition of the malfunctioning node controller, in response to receipt of the serial data through the virtual console.
    Type: Grant
    Filed: January 14, 2009
    Date of Patent: August 23, 2011
    Assignee: International Business Machines Corporation
    Inventors: Anis M. Abdul, Ajay Kumar Mahajan, Rashmi Narasimhan, Nicholas A. Pietraniec
  • Publication number: 20100180021
    Abstract: A method, system and computer program product for remotely debugging a malfunctioning node controller of a node in a distributed node network through a functioning node controller of the same node. The method comprises establishing a serial link between the malfunctioning node controller and a functioning node controller and configuring the functioning node controller as a virtual console by the remotely-located central data processing system (DPS). The method further includes receiving, via an internal Fru Support Interface (FSI) link, serial data from the malfunctioning node controller through the virtual console, and debugging, by the DPS, a failure condition of the malfunctioning node controller, in response to receipt of the serial data through the virtual console.
    Type: Application
    Filed: January 14, 2009
    Publication date: July 15, 2010
    Applicant: International Business Machines Corporation
    Inventors: Anis M. Abdul, Ajay K. Mahajan, Rashmi Narasimhan, Nicholas A. Pietraniec