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: 20230285729Abstract: 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: ApplicationFiled: May 22, 2023Publication date: September 14, 2023Applicant: James Alexander CorporationInventors: James Wittes, Richard James May, Philip J. Blyskal, David G Robinson, Jeffrey Rendano
-
Patent number: 10442598Abstract: 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: GrantFiled: June 28, 2017Date of Patent: October 15, 2019Inventors: Richard James May, David G. Robinson, Ronald M. Douros
-
Patent number: 10017316Abstract: 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: GrantFiled: December 6, 2014Date of Patent: July 10, 2018Assignee: James Alexander CorporationInventors: Richard J. May, David G. Robinson, Francesca Fazzolari, Alexander T. Davidson
-
Patent number: 9894120Abstract: 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: GrantFiled: February 6, 2015Date of Patent: February 13, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Liam S. Harpur, David G. Robinson, Eric M. Woods
-
Publication number: 20180002098Abstract: 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: ApplicationFiled: June 28, 2017Publication date: January 4, 2018Inventors: Richard James May, David G. Robinson, Ronald M. Douros
-
Patent number: 9811687Abstract: 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: GrantFiled: March 15, 2013Date of Patent: November 7, 2017Assignee: International Business Machines corporationInventors: Robert A. Flavin, David G. Robinson, Andrew B. Smith
-
Patent number: 9632754Abstract: 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: GrantFiled: July 6, 2012Date of Patent: April 25, 2017Assignee: International Business Machines CorporationInventors: Wesley J. Gyure, Matthew G. Marum, David G. Robinson
-
Patent number: 9594670Abstract: 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: GrantFiled: July 3, 2008Date of Patent: March 14, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Wesley J. Gyure, David G. Robinson, Adam Tate, Nancy J. Whinham
-
Publication number: 20160234266Abstract: 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: ApplicationFiled: February 6, 2015Publication date: August 11, 2016Inventors: Liam S. Harpur, David G. Robinson, Eric M. Woods
-
Patent number: 8992182Abstract: 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: GrantFiled: June 15, 2012Date of Patent: March 31, 2015Assignee: International Business Machines CorporationInventors: David G. Robinson, Keith A. Wells
-
Publication number: 20140283023Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert A. Flavin, David G. Robinson, Andrew B. Smith
-
Patent number: 8738565Abstract: 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: GrantFiled: November 7, 2005Date of Patent: May 27, 2014Assignee: International Business Machines CorporationInventors: Jonathan Michael Cook, Randy Allan Rendahl, David G. Robinson, Shaw-Ben Shi, Byron Eugene Todd, III
-
Publication number: 20140013298Abstract: 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: ApplicationFiled: July 6, 2012Publication date: January 9, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Wesley J. Gyure, Matthew G. Marum, David G. Robinson
-
Publication number: 20130336804Abstract: 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: ApplicationFiled: June 15, 2012Publication date: December 19, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David G. Robinson, Keith A. Wells
-
Patent number: 8403178Abstract: 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: GrantFiled: December 18, 2007Date of Patent: March 26, 2013Assignee: James Alexander CorporationInventors: Richard J. May, David G. Robinson, Francesca Fazzolari, Alexander T. Davidson
-
Patent number: 8166002Abstract: 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: GrantFiled: June 24, 2008Date of Patent: April 24, 2012Assignee: International Business Machines CorporationInventors: David G. Robinson, Byron E. Todd, III
-
Patent number: 8136087Abstract: 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: GrantFiled: July 24, 2007Date of Patent: March 13, 2012Assignee: International Business Machines CorporationInventors: Wesley J. Gyure, David G. Robinson, Adam Tate, Lorraine P. Vassberg
-
Patent number: 8131728Abstract: 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: GrantFiled: June 23, 2006Date of Patent: March 6, 2012Assignee: International Business Machines CorporationInventors: Kevin M. Kingsbury, David G. Robinson
-
Patent number: 8112399Abstract: 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: GrantFiled: November 7, 2005Date of Patent: February 7, 2012Assignee: International Business Machines CorporationInventors: Karen Lynn Buros, Jonathan Michael Cook, Randy Allan Rendahl, David G. Robinson, Shaw-Ben Shi
-
Patent number: D713969Type: GrantFiled: October 24, 2012Date of Patent: September 23, 2014Inventor: David G Robinson