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: 9635502Abstract: 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: GrantFiled: September 22, 2015Date of Patent: April 25, 2017Assignee: Amazon Technologies, Inc.Inventor: Nicholas A. Pietraniec
-
Publication number: 20160066145Abstract: 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: ApplicationFiled: September 22, 2015Publication date: March 3, 2016Inventor: Nicholas A. Pietraniec
-
Patent number: 9179256Abstract: 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: GrantFiled: November 15, 2011Date of Patent: November 3, 2015Assignee: Amazon Technologies, Inc.Inventor: Nicholas A. Pietraniec
-
Patent number: 8812916Abstract: 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: GrantFiled: June 2, 2011Date of Patent: August 19, 2014Assignee: International Business Machines CorporationInventors: Anis M. Abdul, Andrea Yin-Shih Ma, Ajay K. Mahajan, Nicholas A. Pietraniec
-
Patent number: 8381014Abstract: 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: GrantFiled: May 6, 2010Date of Patent: February 19, 2013Assignee: International Business Machines CorporationInventors: Anis M. Abdul, Ajay K. Mahajan, Nicholas A. Pietraniec, Andrea Y. Ma
-
Publication number: 20120311391Abstract: 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: ApplicationFiled: June 2, 2011Publication date: December 6, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anis M. Abdul, Andrea Yin-Shih Ma, Ajay K. Mahajan, Nicholas A. Pietraniec
-
Publication number: 20110276822Abstract: 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: ApplicationFiled: May 6, 2010Publication date: November 10, 2011Applicant: International Business Machines CorporationInventors: Anis M. Abdul, Ajay K. Mahajan, Nicholas A. Pietraniec, Andrea Y. Ma
-
Patent number: 8006135Abstract: 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: GrantFiled: January 14, 2009Date of Patent: August 23, 2011Assignee: International Business Machines CorporationInventors: Anis M. Abdul, Ajay Kumar Mahajan, Rashmi Narasimhan, Nicholas A. Pietraniec
-
Publication number: 20100180021Abstract: 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: ApplicationFiled: January 14, 2009Publication date: July 15, 2010Applicant: International Business Machines CorporationInventors: Anis M. Abdul, Ajay K. Mahajan, Rashmi Narasimhan, Nicholas A. Pietraniec