Patents by Inventor Nicholas A. Solter

Nicholas A. Solter 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: 20210396750
    Abstract: A method for providing immunoassay test results includes collecting at least one biologic with a testing device, conjugating the biologic with particles on a conjugate pad of a test strip to create an immune complex, binding antigens or antibodies of the immune complex to antigens or antibodies of a test line, providing a software application to be stored on a mobile device having a camera; capturing an image of the testing device, including a color mosaic having at least one color value corresponding to a positive test result, comparing the color values of the test line image to the color values of the image of the color mosaic, determining if the color values of the image of the test line are within a predetermined range of the at least one color value of the image of the color mosaic corresponding to a positive test result; and presenting test results on the viewing screen.
    Type: Application
    Filed: September 1, 2021
    Publication date: December 23, 2021
    Inventors: Jovan Hutton PULITZER, Henry Joseph LEGERE, III, Nicholas SOLTER, Dogu Baran AYDOGAN
  • Patent number: 11112406
    Abstract: A method for providing immunoassay test results includes collecting at least one biologic with a testing device, conjugating the biologic with particles on a conjugate pad of a test strip to create an immune complex, binding antigens or antibodies of the immune complex to antigens or antibodies of a test line, providing a software application to be stored on a mobile device having a camera; capturing an image of the testing device, including a color mosaic having at least one color value corresponding to a positive test result, comparing the color values of the test line image to the color values of the image of the color mosaic, determining if the color values of the image of the test line are within a predetermined range of the at least one color value of the image of the color mosaic corresponding to a positive test result; and presenting test results on the viewing screen.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: September 7, 2021
    Assignee: RELIANT IMMUNE DIAGNOSTICS, INC.
    Inventors: Jovan Hutton Pulitzer, Henry Joseph Legere, III, Nicholas Solter, Dogu Baran Aydogan
  • Publication number: 20190384890
    Abstract: A method for providing immunoassay test results includes collecting at least one biologic with a testing device, conjugating the biologic with particles on a conjugate pad of a test strip to create an immune complex, binding antigens or antibodies of the immune complex to antigens or antibodies of a test line, providing a software application to be stored on a mobile device having a camera; capturing an image of the testing device, including a color mosaic having at least one color value corresponding to a positive test result, comparing the color values of the test line image to the color values of the image of the color mosaic, determining if the color values of the image of the test line are within a predetermined range of the at least one color value of the image of the color mosaic corresponding to a positive test result; and presenting test results on the viewing screen.
    Type: Application
    Filed: June 15, 2018
    Publication date: December 19, 2019
    Inventors: JOVAN HUTTON PULITZER, HENRY JOSEPH LEGERE, III, NICHOLAS SOLTER, DOGU BARAN AYDOGAN
  • Patent number: 9722870
    Abstract: A method, apparatus, and system are directed toward configuring a dependency relationship between resources in a cluster. A dependency relationship between a dependent in a first resource group and a dependee in a second resource group is declared. The dependency relationship might include a locality based qualifier and/or a time based qualifier. The locality based qualifier includes a Local Node, Any Node, or From Resource Group Affinity relationship. The time based dependency qualifier includes a Strong dependency, Weak dependency, Online Restart dependency, or Offline Restart dependency. The declaration might be made using a graphical user interface, property list, configuration file, or the like. A candidate node on which to activate the first resource group is determined. The dependent is brought online on the candidate node based on whether an instance of the dependee is online on a node specified by the locality based qualifier.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: August 1, 2017
    Assignee: Oracle International Corporation
    Inventors: Martin H. Rattner, Nicholas A. Solter, Bharath Venkatakrishnan, Hariharan Kolam Govindarajan, Gia-Khanh Nguyen
  • Publication number: 20150074252
    Abstract: A method, apparatus, and system are directed toward configuring a dependency relationship between resources in a cluster. A dependency relationship between a dependent in a first resource group and a dependee in a second resource group is declared. The dependency relationship might include a locality based qualifier and/or a time based qualifier. The locality based qualifier includes a Local Node, Any Node, or From Resource Group Affinity relationship. The time based dependency qualifier includes a Strong dependency, Weak dependency, Online Restart dependency, or Offline Restart dependency. The declaration might be made using a graphical user interface, property list, configuration file, or the like. A candidate node on which to activate the first resource group is determined. The dependent is brought online on the candidate node based on whether an instance of the dependee is online on a node specified by the locality based qualifier.
    Type: Application
    Filed: November 17, 2014
    Publication date: March 12, 2015
    Inventors: Martin H. Rattner, Nicholas A. Solter, Bharath Venkatakrishnan, Hariharan Kolam Govindarajan, Gia-Khanh Nguyen
  • Patent number: 8918490
    Abstract: A method, apparatus, and system are directed toward configuring a dependency relationship between resources in a cluster. A dependency relationship between a dependent in a first resource group and a dependee in a second resource group is declared. The dependency relationship might include a locality based qualifier and/or a time based qualifier. The locality based qualifier includes a Local Node, Any Node, or From Resource Group Affinity relationship. The time based dependency qualifier includes a Strong dependency, Weak dependency, Online Restart dependency, or Offline Restart dependency. The declaration might be made using a graphical user interface, property list, configuration file, or the like. A candidate node on which to activate the first resource group is determined. The dependent is brought online on the candidate node based on whether an instance of the dependee is online on a node specified by the locality based qualifier.
    Type: Grant
    Filed: July 12, 2007
    Date of Patent: December 23, 2014
    Assignee: Oracle America Inc.
    Inventors: Martin H. Rattner, Nicholas A. Solter, Bharath Venkatakrishnan, Hariharan Kolam Govindarajan, Gia-Khanh Nguyen
  • Patent number: 8671218
    Abstract: In general, the invention relates to a method for managing a two-node cluster. The method includes determining, by a first server node, that a second server node is disconnected from the two-node cluster when a first heartbeat response is not received from the second server node and sending a first echo request from the first server node to a first external system, where the first external system is specified on each server node of the two-node cluster. The method further includes receiving a first echo response for the first echo request from the first external system at the first server node and, in response to receiving the first echo response, providing, by the first server node, services of the two-node cluster independent of the second server node.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: March 11, 2014
    Assignee: Oracle America, Inc.
    Inventors: Andrew L. Hisgen, Thorsten Früauf, Ellard T. Roush, Nicholas A. Solter
  • Publication number: 20100318610
    Abstract: In general, the invention relates to a method for managing a two-node cluster. The method includes determining, by a first server node, that a second server node is disconnected from the two-node cluster when a first heartbeat response is not received from the second server node and sending a first echo request from the first server node to a first external system, where the first external system is specified on each server node of the two-node cluster. The method further includes receiving a first echo response for the first echo request from the first external system at the first server node and, in response to receiving the first echo response, providing, by the first server node, services of the two-node cluster independent of the second server node.
    Type: Application
    Filed: June 16, 2009
    Publication date: December 16, 2010
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Andrew L. Hisgen, Thorsten Fruauf, Ellard T. Roush, Nicholas A. Solter
  • Patent number: 7760743
    Abstract: A node availability management system includes a president node which includes a message queue to store a message, a decision engine configured to generate an operation based on the message, where said operation includes a plurality of atomic actions arranged in a dependency graph, an executor configured to execute the operation by executing the plurality of atomic instructions in the dependency graph, and a slave node operatively connected to the president node, where the executor offloads the execution of at least one of the plurality of atomic actions to the slave node.
    Type: Grant
    Filed: March 6, 2006
    Date of Patent: July 20, 2010
    Assignee: Oracle America, Inc.
    Inventors: Eltefaat Shokri, Nicholas A. Solter, Frederic Barrat, Sacha C. Arnoud
  • Patent number: 7555544
    Abstract: A system includes a cluster having a plurality of nodes wherein at least one of the nodes is a candidate node, a plurality of resource groups, a clustering mechanism executing on the cluster configured to activate a first resource group of the plurality of resource groups on the candidate node, and a resource group affinity of the plurality of resource groups, wherein the resource group affinity comprises a unidirectional association between the first resource group of the plurality of resource groups and a second resource group of the plurality of resource groups.
    Type: Grant
    Filed: March 17, 2004
    Date of Patent: June 30, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Martin H. Rattner, Nicholas A. Solter
  • Publication number: 20070206611
    Abstract: A node availability management system includes a president node which includes a message queue to store a message, a decision engine configured to generate an operation based on the message, where said operation includes a plurality of atomic actions arranged in a dependency graph, an executor configured to execute the operation by executing the plurality of atomic instructions in the dependency graph, and a slave node operatively connected to the president node, where the executor offloads the execution of at least one of the plurality of atomic actions to the slave node.
    Type: Application
    Filed: March 6, 2006
    Publication date: September 6, 2007
    Applicant: Sun Microsystems, Inc.
    Inventors: Eltefaat Shokri, Nicholas Solter, Frederic Barrat, Sacha Arnoud
  • Patent number: 7111305
    Abstract: One embodiment of the present invention provides a system that performs event notification in a distributed computing system. During operation, the system receives an event that was generated at a node in the distributed computing system, wherein the event includes a set of name/value pairs associated with the event. Next, the system compares the event against a set of client event registrations to determine a set of clients to be notified of the event, wherein each client event registration identifies a client and a target set of name/value pairs, wherein the client is to be notified of the event if the target set of name/value pairs matches a subset of the set of name/value pairs associated with the event. Finally, the system sends a notification of the event to the set of clients to be notified of the event.
    Type: Grant
    Filed: November 26, 2002
    Date of Patent: September 19, 2006
    Assignee: SUN Microsystems, Inc.
    Inventors: Nicholas A. Solter, Wei Kong, Anil Rao, Ashutosh Tripathi
  • Publication number: 20040123183
    Abstract: One embodiment of the present invention provides a system that facilitates recovering from failure in a distributed event notification system. During operation, the system detects a failure of an event forwarder, which notifies subscribers of events generated by distributed components in the distributed computing system. In response to detecting the failure, the system restarts the event forwarder, typically on another node in the distributed computing system. Next, the system requests a snapshot of current state from the distributed components. In response to this request, the system subsequently receives events from the distributed components that specify current state of the distributed components, and then forwards the events to subscribers that are registered to be notified of the events.
    Type: Application
    Filed: December 23, 2002
    Publication date: June 24, 2004
    Inventors: Ashutosh Tripathi, Nicholas A. Solter, Andrew L. Hisgen, Martin Henry Rattner
  • Publication number: 20040088716
    Abstract: One embodiment of the present invention provides a system that performs event notification in a distributed computing system. During operation, the system receives an event that was generated at a node in the distributed computing system, wherein the event includes a set of name/value pairs associated with the event. Next, the system compares the event against a set of client event registrations to determine a set of clients to be notified of the event, wherein each client event registration identifies a client and a target set of name/value pairs, wherein the client is to be notified of the event if the target set of name/value pairs matches a subset of the set of name/value pairs associated with the event. Finally, the system sends a notification of the event to the set of clients to be notified of the event.
    Type: Application
    Filed: November 26, 2002
    Publication date: May 6, 2004
    Inventors: Nicholas A. Solter, Wei Kong, Anil Rao, Ashutosh Tripathi
  • Publication number: 20040088401
    Abstract: One embodiment of the present invention provides a system that supports event notification within a distributed computing system. Upon receiving an event that was generated at a node in the distributed computing system, the system performs a lookup in a database to determine a list of clients that are registered to be notified of the event. The system then sends a notification of the event to clients in the list. In a variation on this embodiment, the event notification is performed by an event forwarding mechanism that is highly available. In this way, if the event forwarding mechanism fails, a new instance of the event forwarding mechanism is automatically started, possibly on a different node within the distributed computing system.
    Type: Application
    Filed: October 31, 2002
    Publication date: May 6, 2004
    Inventors: Ashutosh Tripathi, Andrew L. Hisgen, Nicholas A. Solter