Patents by Inventor Thomas C. Butler

Thomas C. Butler 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: 8001081
    Abstract: One embodiment of the invention enables nodes or endpoints that have been involved with synchronization of data items to determine which version of a data item (if any) has priority over another version of that same data item. For example, one embodiment of the invention can include a method that can include the determination as to whether any data items have matching identities and conflicting priorities after the synchronization process. Provided a first and second data items have matching identities and conflicting priorities, a determination is made as to whether an indication had been made that the first data item is desirable over the second data item. Provided the indication had been made that the first data is desirable over the second data item, it is indicated that the first data item has priority over the second data item.
    Type: Grant
    Filed: October 21, 2004
    Date of Patent: August 16, 2011
    Assignee: Access Co., Ltd.
    Inventors: William L. Mills, Thomas C. Butler, Uma D. Gouru, Atul Gupta, Jayita Poddar, Gerard G. Pallipuram, Alvin I. Pivowar
  • Publication number: 20100036844
    Abstract: A first method includes requesting a modification of a data object within the data store using a first application process, establishing a read lock on the data object, initializing an object monitor adapted to detects changes to the data object and releasing the read lock, allowing other concurrent processes to write to the data object, wherein the object monitor detects if any of the concurrent processes overwrite the data object. A second method includes requesting a modification of a data object within the data store using a first application process, establishing a read lock on the data store, initializing a datastore monitor adapted to detect changes to the data store, reading all data objects in the data store and releasing the read lock on the data store, allowing other concurrent processes to write to the data store wherein the datastore monitor detects if any of the concurrent processes overwrite one or more data objects in the data store.
    Type: Application
    Filed: October 15, 2009
    Publication date: February 11, 2010
    Applicant: ACCESS CO., LTD.
    Inventors: Thomas C. Butler, William Leonard Mills
  • Publication number: 20100030802
    Abstract: Methods and systems to maintain data integrity across a plurality of devices by reducing or preventing dangling references are provided. In one embodiment, all data objects are provided with reference IDs enabling reference to an extant version of an object. In another embodiment, a global synchronization clock per synchronization node is used. Furthermore, in an embodiment, data integrity is enhanced through the use of snapshots during synchronization processes. In another embodiment, forwarding deletes is used to resolve conflicts in a synchronization process. In another embodiment, update ordering is employed to maintain data integrity when adding or deleting data objects.
    Type: Application
    Filed: October 9, 2009
    Publication date: February 4, 2010
    Applicant: ACCESS CO., LTD.
    Inventors: Thomas C. Butler, William Leonard Mills
  • Publication number: 20040119203
    Abstract: The present invention is a method for making a plastic overcap using a mold tool stack. The mold tool stack has a core and a cavity plate forming a cavity therebetween. The core has a resin passageway therein with a gate in a top surface of the core. The gate has a valve proximate the top surface of the core to regulate resin flowing from the resin passageway and into the cavity. The steps of the mold method are as follows: the mold tool stack is closed to form the cavity; the valve is opened to allow resin to enter the cavity; the valve is closed; the resin is allowed to cool; and the mold tool stack is opened to allow removal of the plastic overcap from within the mold tool stack. The top side of the plastic overcap produced is blemish-free, facilitating placement of labels and other markings thereon.
    Type: Application
    Filed: July 14, 2003
    Publication date: June 24, 2004
    Applicant: West Pharmaceutical Services, Inc.
    Inventors: Earle Keirstead, Fredrick S. McCleery, William A. Conard, Arthur G. Knight, William C. Hoover, Thomas C. Butler, David D. Onzik