Patents by Inventor John Ciminski
John Ciminski 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: 8827878Abstract: Variations of an improved weight bar clamp are disclosed herein. A weight bar clamp includes a collar with two opposing walls that extend from a common end. The collar may be a one-piece collar or a multi-piece collar. The opposing walls may also include an arced interior surface and a plurality of structural ribs. The structural ribs extend in an arc partially between the common end and a terminating end of each opposing wall. The weight bar clamp may further include a biasing member that biases cam halves coupled to the opposing walls away from one another. The clamp further includes handle coupled to the cam halves. The clamp includes a cam opening configured to allow the cam halves to separate in an open position and push the cam halves toward each other in a closed position.Type: GrantFiled: May 29, 2012Date of Patent: September 9, 2014Assignee: MCR Strength Inc.Inventors: John A. Ciminski, Verl E. Miller, James Hawthorne, Jeffrey P. Baldwin
-
Patent number: 8671530Abstract: A clamp (20) includes a first barrel half (26) and second barrel half (28). A hinge pin (30) pivotally couples a first edge (38) of the first barrel half (26) with a third edge (46) of the second barrel half (28). A spring (96) imposes force on the barrel halves (26, 28) to bias a second edge (40) of the first barrel half (26) away from a fourth edge (48) of the first barrel half (28) to create a gap (34) between edges (40, 48), placing the clamp (20) in an open position (22). A handle (32) includes a base (80) that abuts an outer surface (54) of the barrel halves (26, 28) to compel the second edge (40) of the first barrel half (26) toward the fourth edge (48) of the first barrel half (28) to close the gap (34), placing the clamp (20) in a closed position (22).Type: GrantFiled: January 5, 2011Date of Patent: March 18, 2014Assignee: MCR Strength, Inc.Inventors: John Ciminski, Verl Edward Miller, James Hawthorne, Joseph C. Giancaspro, Jeffrey P. Baldwin
-
Patent number: 8161085Abstract: Approaches described herein may be used for provisioning of databases that requires a bulk transfer of data within a distributed computing environment, such as a grid. The approaches do not require the manual intervention of a DBA to, for example, transfer a tablespace between the file systems of operating systems. Instead, the tablespaces may be provisioned automatically and dynamically by a grid computing system whenever it determines the need to dynamically provision a database. In addition, as copies of tablespaces are provisioned, synchronization mechanisms can also be automatically provisioned to keep the tablespaces and their copies in sync.Type: GrantFiled: October 14, 2010Date of Patent: April 17, 2012Assignee: Oracle International CorporationInventors: Benny Souder, James Stamos, Lik Wong, John Ciminski, Anand Lakshminath, Alan Downing
-
Publication number: 20110162173Abstract: A clamp (20) includes a first barrel half (26) and second barrel half (28). A hinge pin (30) pivotally couples a first edge (38) of the first barrel half (26) with a third edge (46) of the second barrel half (28). A spring (96) imposes force on the barrel halves (26, 28) to bias a second edge (40) of the first barrel half (26) away from a fourth edge (48) of the first barrel half (28) to create a gap (34) between edges (40, 48), placing the clamp (20) in an open position (22). A handle (32) includes a base (80) that abuts an outer surface (54) of the barrel halves (26, 28) to compel the second edge (40) of the first barrel half (26) toward the fourth edge (48) of the first barrel half (28) to close the gap (34), placing the clamp (20) in a closed position (22).Type: ApplicationFiled: January 5, 2011Publication date: July 7, 2011Inventors: John Ciminski, Verl Edward Miller, James Hawthorne
-
Publication number: 20110029585Abstract: Approaches described herein may be used for provisioning of databases that requires a bulk transfer of data within a distributed computing environment, such as a grid. The approaches do not require the manual intervention of a DBA to, for example, transfer a tablespace between the file systems of operating systems. Instead, the tablespaces may be provisioned automatically and dynamically by a grid computing system whenever it determines the need to dynamically provision a database. In addition, as copies of tablespaces are provisioned, synchronization mechanisms can also be automatically provisioned to keep the tablespaces and their copies in sync.Type: ApplicationFiled: October 14, 2010Publication date: February 3, 2011Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Benny Souder, James Stamos, Lik Wong, John Ciminski, Anand Lakshminath, Alan Downing
-
Patent number: 7873684Abstract: Approaches described herein may be used for provisioning of databases that requires a bulk transfer of data within a distributed computing environment, such as a grid. The approaches do not require the manual intervention of a DBA to, for example, transfer a tablespace between the file systems of operating systems. Instead, the tablespaces may be provisioned automatically and dynamically by a grid computing system whenever it determines the need to dynamically provision a database. In addition, as copies of tablespaces are provisioned, synchronization mechanisms can also be automatically provisioned to keep the tablespaces and their copies in sync.Type: GrantFiled: November 21, 2003Date of Patent: January 18, 2011Assignee: Oracle International CorporationInventors: Benny Souder, James Stamos, Lik Wong, John Ciminski, Anand Lakshminath, Alan Downing
-
Patent number: 7406481Abstract: Direct memory accessed is used to perform database operations between two or more machines. A first segment of memory is allocated for a second machine, where at least one of the first machine and second machine is a database server. During performance of a database operation that involves the transfer of data from the second machine to the first machine, data in the first segment of memory is buffered in response to the second machine writing the data to a second segment of memory on the second machine.Type: GrantFiled: December 17, 2002Date of Patent: July 29, 2008Assignee: Oracle International CorporationInventors: Debashis Saha, John Ciminski, Debashish Chatterjee, Lakshminarayan Chidambaran
-
Publication number: 20070011541Abstract: A distributed code development environment includes baseline code that is logically divided into a plurality of labels, each including a plurality of transactions authored by respective developers. A computer-implemented method for identifying intermittent errors in the baseline and determining whether errors generated by a test of transactions are intermittent or consistent may include steps of providing the baseline code and providing the plurality of transactions, each of the plurality of transactions including code authored by a developer. A selected test may be carried out on a selected one of the plurality of transactions, the selected test generating an error that represents an unsuccessful completion of the selected test. The generated error may then be compared against errors generated by the selected test on other transactions or labels.Type: ApplicationFiled: June 28, 2005Publication date: January 11, 2007Applicant: Oracle International CorporationInventors: David Kogan, John Ciminski
-
Patent number: 7133902Abstract: Direct memory accessed is used to perform database operations between two or more machines. Data is read from a first buffer located on a first machine. The data was written into the first buffer in response to the data being written into a second buffer at a second machine. In one embodiment, based, at least in part, on whether the data represents a partial read, a determination is made as to whether to transmit, to the second machine, an explicit acknowledgement that the data was read from the first buffer. In another embodiment, based on whether the amount of unacknowledged data received by the first machine from the second machine exceeds a threshold quantity, a determination is made as to whether to transmit, in response to the data being read from the first buffer, any acknowledgement that the data was read from the first buffer.Type: GrantFiled: August 14, 2003Date of Patent: November 7, 2006Assignee: Oracle International CorporationInventors: Debashis Saha, John Ciminski
-
Publication number: 20050038831Abstract: Approaches described herein may be used for provisioning of databases that requires a bulk transfer of data within a distributed computing environment, such as a grid. The approaches do not require the manual intervention of a DBA to, for example, transfer a tablespace between the file systems of operating systems. Instead, the tablespaces may be provisioned automatically and dynamically by a grid computing system whenever it determines the need to dynamically provision a database. In addition, as copies of tablespaces are provisioned, synchronization mechanisms can also be automatically provisioned to keep the tablespaces and their copies in sync.Type: ApplicationFiled: November 21, 2003Publication date: February 17, 2005Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Benny Souder, James Stamos, Lik Wong, John Ciminski, Anand Lakshminath, Alan Downing
-
Publication number: 20040117375Abstract: Direct memory accessed is used to perform database operations between two or more machines. A first segment of memory is allocated for a second machine, where at least one of the first machine and second machine is a database server. During performance of a database operation that involves the transfer of data from the second machine to the first machine, data in the first segment of memory is buffered in response to the second machine writing the data to a second segment of memory on the second machine.Type: ApplicationFiled: December 17, 2002Publication date: June 17, 2004Inventors: Debashis Saha, John Ciminski, Debashish Chatterjee, Lakshminarayanan Chidambaran
-
Publication number: 20040117368Abstract: Direct memory accessed is used to perform database operations between two or more machines. Data is read from a first buffer located on a first machine. The data was written into the first buffer in response to the data being written into a second buffer at a second machine. In one embodiment, based, at least in part, on whether the data represents a partial read, a determination is made as to whether to transmit, to the second machine, an explicit acknowledgement that the data was read from the first buffer. In another embodiment, based on whether the amount of unacknowledged data received by the first machine from the second machine exceeds a threshold quantity, a determination is made as to whether to transmit, in response to the data being read from the first buffer, any acknowledgement that the data was read from the first buffer.Type: ApplicationFiled: August 14, 2003Publication date: June 17, 2004Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Debashis Saha, John Ciminski
-
Patent number: 5295933Abstract: A quick release clamp having two crescent halves coupled at one end by a hinge and a spreader spring at the opposite end. A cam follower is coupled to the spring end of the crescent halves and configured to receive a handle. A handle, containing a cam configured to engage the cam follower, which when parallel to the hinge does not engage the cam and the clamp is open, and when rotated a quarter turn engages the cam and closes the clamp.Type: GrantFiled: June 18, 1992Date of Patent: March 22, 1994Inventors: John A. Ciminski, Verl E. Miller
-
Patent number: D694841Type: GrantFiled: April 9, 2012Date of Patent: December 3, 2013Assignee: MCR Strength Inc.Inventors: John A. Ciminski, Verl E. Miller, James Hawthorne, Jeffrey P. Baldwin