Patents by Inventor David G. Robinson

David G. Robinson 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: 20230285729
    Abstract: A dispenser actuator assembly (100) for actuating a dispenser (10) is disclosed. The dispenser (10) is in the form of a glass ampoule assembly (10) having a rupturable glass ampoule (12) containing a flowable material (M). The glass ampoule (12) is contained within an outer container (14) wherein the outer container (14) has a first open end (22) and a second closed end (24). The glass ampoule assembly (10) has an applicator (16) positioned in the first open end (22). The dispenser actuator assembly (100) has a base member (102) configured to mount on the outer container (14). The dispenser actuator assembly (100) also has an actuator assembly (104) operably connected to the base member (102) wherein the actuator assembly (104) has a first actuator arm (132a) and a second actuator arm (132b) each pivotally connected to the base member (102).
    Type: Application
    Filed: May 22, 2023
    Publication date: September 14, 2023
    Applicant: James Alexander Corporation
    Inventors: James Wittes, Richard James May, Philip J. Blyskal, David G Robinson, Jeffrey Rendano
  • Patent number: 10442598
    Abstract: A dispenser (10) for dispensing a flowable material M has a first container (12) configured to contain the flowable material M. The first container (12) is configured to be fracturable in response to a force applied thereto. A second container (14) has a first open end and a second closed end wherein the first container (12) is contained within the second container (14). The dispenser (10) further has an applicator assembly (16) operably positioned in the first open end of the second container (14) and defining a juncture therebetween. A connector member (18) is positioned proximate the juncture wherein the connector member (18) provides a compressive force proximate the juncture.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: October 15, 2019
    Inventors: Richard James May, David G. Robinson, Ronald M. Douros
  • Patent number: 10017316
    Abstract: A container assembly has a first container that operably houses a second container. The first container is configured to hold a first flowable substance, and the second container is configured to hold a second flowable substance. The second container is rupturable, preferably by manipulation through the first container, wherein the second flowable substance can mix with the first flowable substance to form a mixture. The first container is also rupturable to dispense the mixture therefrom.
    Type: Grant
    Filed: December 6, 2014
    Date of Patent: July 10, 2018
    Assignee: James Alexander Corporation
    Inventors: Richard J. May, David G. Robinson, Francesca Fazzolari, Alexander T. Davidson
  • Patent number: 9894120
    Abstract: A portion of content within a social network content post indicated as liked by a social network user is identified responsive to receiving an indication from the social network user that the social network user likes content within the social network content post. A partial-like indication is generated, in association with the social network content post, that facilitates rendering of the partial-like indication with the portion of the content within the social network content post. The content is provided with the generated partial-like indication responsive to a client browser application request to render the content.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: February 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Liam S. Harpur, David G. Robinson, Eric M. Woods
  • Publication number: 20180002098
    Abstract: A dispenser (10) for dispensing a flowable material M has a first container (12) configured to contain the flowable material M. The first container (12) is configured to be fracturable in response to a force applied thereto. A second container (14) has a first open end and a second closed end wherein the first container (12) is contained within the second container (14). The dispenser (10) further has an applicator assembly (16) operably positioned in the first open end of the second container (14) and defining a juncture therebetween. A connector member (18) is positioned proximate the juncture wherein the connector member (18) provides a compressive force proximate the juncture.
    Type: Application
    Filed: June 28, 2017
    Publication date: January 4, 2018
    Inventors: Richard James May, David G. Robinson, Ronald M. Douros
  • Patent number: 9811687
    Abstract: A method and apparatus for managing authorizations to access personal data of a user is disclosed. A computer retrieves a set of authorizations for a plurality of web based applications, wherein an authorization enables an application of the plurality of web based applications to access at least a portion of the personal data of the user. The computer presents the set of authorizations on a graphical user interface. The computer receives a user input indicating a change to a particular authorization in the set of authorizations for a particular web based application in the plurality of web based applications. Responsive to receiving the user input indicating the change to the particular authorization in the set of authorizations, the computer then stores the change to the particular authorization in the set of authorizations for the plurality of web based applications to access the personal data.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 7, 2017
    Assignee: International Business Machines corporation
    Inventors: Robert A. Flavin, David G. Robinson, Andrew B. Smith
  • Patent number: 9632754
    Abstract: Aspects of the present invention disclose a system, method and program for automatic generation of source code under test case. In an example, a computer determines whether references to source code under test can be located from a test case. The computer automatically generates boiler plate code required for the creation of source code under test, wherein each section of the source code under test is associated with each section of the test case that caused its generation. The computer analyzes one or more test case syntax clues to provide additional information to form the boiler plate source code under test for the test case. The computer generates source code under test based on the type of boiler plate required for the creation of source code under test and the provided syntax clues in the test case.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: April 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Wesley J. Gyure, Matthew G. Marum, David G. Robinson
  • Patent number: 9594670
    Abstract: A solution for managing software dependencies during software testing and debugging includes a capture module configured to capture a software call stack of a software execution environment, each software call of the software call stack including a call signature and a call result. The solution defines a set of proxied software calls within the software call stack suitable for simulating conversation responses to runtime software calls by a target application. Once a set of proxied software calls is defined, a playback module recognizes runtime software calls by the target application that are within the set of proxied software calls and responds to the recognized runtime software call with a captured call result corresponding to the recognized software call.
    Type: Grant
    Filed: July 3, 2008
    Date of Patent: March 14, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wesley J. Gyure, David G. Robinson, Adam Tate, Nancy J. Whinham
  • Publication number: 20160234266
    Abstract: A portion of content within a social network content post indicated as liked by a social network user is identified responsive to receiving an indication from the social network user that the social network user likes content within the social network content post. A partial-like indication is generated, in association with the social network content post, that facilitates rendering of the partial-like indication with the portion of the content within the social network content post. The content is provided with the generated partial-like indication responsive to a client browser application request to render the content.
    Type: Application
    Filed: February 6, 2015
    Publication date: August 11, 2016
    Inventors: Liam S. Harpur, David G. Robinson, Eric M. Woods
  • Patent number: 8992182
    Abstract: Times of at least one of on cycles and off cycles of a pump operating in one of a sub-pump mode and a continuous pumping mode are monitored. A determination is made as to whether to switch the pump from the one of the sub-pump mode and the continuous pumping mode to the other of the sub-pump mode and the continuous pumping mode based upon the monitored times of the at least one of the on cycles and the off cycles of the pump. The pump is switched to the other of the sub-pump mode and the continuous pumping mode in response to determining to switch the pump from the one of the sub-pump mode and the continuous pumping mode to the other of the sub-pump mode and the continuous pumping mode.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: David G. Robinson, Keith A. Wells
  • Publication number: 20140283023
    Abstract: A method and apparatus for managing authorizations to access personal data of a user is disclosed. A computer retrieves a set of authorizations for a plurality of web based applications, wherein an authorization enables an application of the plurality of web based applications to access at least a portion of the personal data of the user. The computer presents the set of authorizations on a graphical user interface. The computer receives a user input indicating a change to a particular authorization in the set of authorizations for a particular web based application in the plurality of web based applications. Responsive to receiving the user input indicating the change to the particular authorization in the set of authorizations, the computer then stores the change to the particular authorization in the set of authorizations for the plurality of web based applications to access the personal data.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert A. Flavin, David G. Robinson, Andrew B. Smith
  • Patent number: 8738565
    Abstract: A computer implemented method, apparatus, and computer usable program code for collecting data. The data is collected from a particular data source by an application portion of agent to form collected data. The application portion is associated with the particular data source in response to an event. The collected data stored in a temporary data store for transfer to a data storage system to form stored data. The stored data sent to the data storage system using a generic portion of the agent, wherein the generic portion of the agent is configured to send data to the data storage system.
    Type: Grant
    Filed: November 7, 2005
    Date of Patent: May 27, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Michael Cook, Randy Allan Rendahl, David G. Robinson, Shaw-Ben Shi, Byron Eugene Todd, III
  • Publication number: 20140013298
    Abstract: Aspects of the present invention disclose a system, method and program for automatic generation of source code under test case. In an example, a computer determines whether references to source code under test can be located from a test case. The computer automatically generates boiler plate code required for the creation of source code under test, wherein each section of the source code under test is associated with each section of the test case that caused its generation. The computer analyzes one or more test case syntax clues to provide additional information to form the boiler plate source code under test for the test case. The computer generates source code under test based on the type of boiler plate required for the creation of source code under test and the provided syntax clues in the test case.
    Type: Application
    Filed: July 6, 2012
    Publication date: January 9, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wesley J. Gyure, Matthew G. Marum, David G. Robinson
  • Publication number: 20130336804
    Abstract: Times of at least one of on cycles and off cycles of a pump operating in one of a sub-pump mode and a continuous pumping mode are monitored. A determination is made as to whether to switch the pump from the one of the sub-pump mode and the continuous pumping mode to the other of the sub-pump mode and the continuous pumping mode based upon the monitored times of the at least one of the on cycles and the off cycles of the pump. The pump is switched to the other of the sub-pump mode and the continuous pumping mode in response to determining to switch the pump from the one of the sub-pump mode and the continuous pumping mode to the other of the sub-pump mode and the continuous pumping mode.
    Type: Application
    Filed: June 15, 2012
    Publication date: December 19, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David G. Robinson, Keith A. Wells
  • Patent number: 8403178
    Abstract: A container assembly has a first container that operably houses a second container. The first container is configured to hold a first flowable substance, and the second container is configured to hold a second flowable substance. The second container is rupturable, preferably by manipulation through the first container, wherein the second flowable substance can mix with the first flowable substance to form a mixture. The first container is also rupturable to dispense the mixture therefrom.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: March 26, 2013
    Assignee: James Alexander Corporation
    Inventors: Richard J. May, David G. Robinson, Francesca Fazzolari, Alexander T. Davidson
  • Patent number: 8166002
    Abstract: A reconciliation event can be detected. A controlling element of a database can be determined for the reconciliation event. The controlling element can include a preexisting database value for that element that is different from an update value for that element provided within update data. The update data can be provided by an update data source. A last data source that provided the preexisting database value can be ascertained. A priority array associated with the controlling element can be retrieved from a data store. It can be determined from the priority array whether the update data source has reconciliation priority over the last data source. A value of the controlling element in the database can be changed from the preexisting database value to the update value only when the update data source has reconciliation priority.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: April 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: David G. Robinson, Byron E. Todd, III
  • Patent number: 8136087
    Abstract: A method of in-line processing of standardized text values. A standardization utility defines multiple standardization rules in response to user input from a graphical user interface (GUI). The standardization rules correspond to text and integer data in a database. The standardization utility generates a JAVA class template for each data model object that requires standardization. The standardization utility generates public methods for each data attribute that corresponds to a standardization rule and converts the public methods into JAVA code. The standardization utility compiles the JAVA code into multiple helper classes and stores the helper classes within a JAVA Archive (JAR) file in the library path of applications that input text into the database. The standardization utility assigns a tracking number to each new helper class. The standardization utility loads the helper classes into JAVA Virtual Machines (JVMs) that are accessible to applications capable of inputting data into the database.
    Type: Grant
    Filed: July 24, 2007
    Date of Patent: March 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Wesley J. Gyure, David G. Robinson, Adam Tate, Lorraine P. Vassberg
  • Patent number: 8131728
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to processing markup language documents and provide a method, system and computer program product for processing large relationship-specifying markup language documents. In an embodiment of the invention, a method can be provided for processing large relationship-specifying markup language documents. The method can include generating an index of nodes each node corresponding to a clause in the markup language document, processing the index in lieu of the markup language document, identifying clauses referenced within the index to be written to a database and extracting the identified clauses from the markup language document and writing the extracted clauses to the database.
    Type: Grant
    Filed: June 23, 2006
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kevin M. Kingsbury, David G. Robinson
  • Patent number: 8112399
    Abstract: A computer implemented method, apparatus, and computer usable program code to identify a policy for managing data in a data storage system. Raw data is located in the data storage system for processing to form located data. The located data is aggregated based on the policy to form aggregated data. The aggregated data is stored in the data storage system.
    Type: Grant
    Filed: November 7, 2005
    Date of Patent: February 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: Karen Lynn Buros, Jonathan Michael Cook, Randy Allan Rendahl, David G. Robinson, Shaw-Ben Shi
  • Patent number: D713969
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: September 23, 2014
    Inventor: David G Robinson