Patents by Inventor Edward Atkin

Edward Atkin 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: 20190003283
    Abstract: A valve assembly for use in a wellbore of an oil, gas or water well, having a valve seat to seat a valve closure member such as a ball, and a control member that is adapted to cycle the valve assembly between first and second configurations of the valve assembly when the ball is seated on the seat. The valve assembly may be adapted to return the valve assembly to the first configuration when the valve closure member is seated on the seat, and may repeatedly, continuously and/or sequentially cycle from first to second configurations and back to first configuration to open and close an outlet port while the same valve member is seated on the seat. The valve seat may comprise first and second seat members and retain the ball in a cleft between the first and second seat members.
    Type: Application
    Filed: December 29, 2016
    Publication date: January 3, 2019
    Inventors: James Edward Atkins, Jonathan Peter Buckland, James Linklater
  • Patent number: 9752393
    Abstract: An apparatus, comprising a body extending in an axial direction, a sleeve for the body, and locking means for locking the body and the sleeve. The body and the sleeve comprise complementary mating protrusions and recesses configured to positively interlock the body and the sleeve in the axial direction and configured to positively interlock the body and the sleeve rotationally by the locking means positively engaging the recesses in both the body and the sleeve. A method for fixing axially and rotationally a sleeve to a body, wherein the body extends in an axial direction, comprising the steps of: sliding in the axial direction the sleeve onto the body, positively interlocking the body and the sleeve in the axial direction by rotating the sleeve relative to the body, and positively interlocking the body and the sleeve rotationally by sliding in the axial direction locking means into the body and the sleeve, the locking means comprising extensions positively engaging recesses in both the body and the sleeve.
    Type: Grant
    Filed: April 10, 2013
    Date of Patent: September 5, 2017
    Assignee: M-I Drilling Fluids UK Ltd.
    Inventors: James Linklater, James Edward Atkins, Seweryn Wrozyna
  • Publication number: 20170247980
    Abstract: Apparatus, and methods of use, where the apparatus includes a cylindrical tool main body defining an axial centerline, the main body having a first bladed magnet section having at least one blade extending substantially perpendicular from the axial centerline at a first angle, a second bladed magnet section having at least one blade extending substantially perpendicular from the axial centerline at a second angle, and a hardfaced cylindrical section disposed between the first bladed magnet section and the second bladed magnet section, wherein the outer circumference of the hardfaced cylindrical section defines the outer circumference of the tool main body.
    Type: Application
    Filed: September 23, 2015
    Publication date: August 31, 2017
    Inventors: James Linklater, James Edward Atkins, George Telfer
  • Patent number: 9410570
    Abstract: A clamp holds two members together. The first member includes a recess into which a fastener is located. A bore is provided to the recess to allow a tool to be used to operate the fastener. The second member is arranged to accept the fastener and so join the members. The recess and bore are sized to prevent release of the fastener through the bore. In this way, the fastener cannot easily be removed or lost when the clamp is in use and is tamperproof. The clamp is used to hold portions of a sleeve around a body of the tool, and to hold scraper blades and/or brushes to the body.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: August 9, 2016
    Assignee: Specialised Petroleum Services Group Limited
    Inventors: James Edward Atkins, George Telfer, Edward Docherty Scott
  • Patent number: 9146619
    Abstract: A bidirectional text display method embodied in a functional programming language which first assigns bidirectional attributes to a logical character stream. Next, through explicit processing, level numbers are assigned, honoring any directional overrides present in the logical character stream. Subsequent weak and neutral type processing potentially causes attribute types to change based upon surrounding attribute types. Then, implicit processing assigns final level numbers to the stream which control reordering. Finally, reordering processing produces a sequence of characters in display order. By separating the facets of layout dealing with reordering from those that are concerned with rendering, such as line breaking, glyph selection, and shaping, the Haskell-based method is more discernible and comprehendable, thereby allowing it to be more useful as a model upon which others may base bidirectional implementations.
    Type: Grant
    Filed: August 8, 2006
    Date of Patent: September 29, 2015
    Assignee: International Business Machines Corporation
    Inventor: Steven Edward Atkin
  • Patent number: 9059383
    Abstract: A hand held breast pump comprises a powered head (1), a body (7) including a diaphragm pump, a breast engaging portion (23) and a bottle coupling (24). The powered head (1) may be exchangeable for a manual head (4).
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: June 16, 2015
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Mark John Wortley, Roger Leonard Williams, Edward Atkin
  • Publication number: 20150083396
    Abstract: An apparatus, comprising a body extending in an axial direction, a sleeve for the body, and locking means for locking the body and the sleeve. The body and the sleeve comprise complementary mating protrusions and recesses configured to positively interlock the body and the sleeve in the axial direction and configured to positively interlock the body and the sleeve rotationally by the locking means positively engaging the recesses in both the body and the sleeve. A method for fixing axially and rotationally a sleeve to a body, wherein the body extends in an axial direction, comprising the steps of: sliding in the axial direction the sleeve onto the body, positively interlocking the body and the sleeve in the axial direction by rotating the sleeve relative to the body, and positively interlocking the body and the sleeve rotationally by sliding in the axial direction locking means into the body and the sleeve, the locking means comprising extensions positively engaging recesses in both the body and the sleeve.
    Type: Application
    Filed: April 10, 2013
    Publication date: March 26, 2015
    Inventors: James Linklater, James Edward Atkins, Seweryn Wrozyna
  • Patent number: 8769404
    Abstract: An approach is provided in which a computer system receives a selection of a first set of information included on a first page of data. The computer system generates a locale package that includes one or more display format parameters that correspond to the format of the selected information. In turn, the computer system subsequently displays a second set of information on a second page of data based upon the one or more display format parameters included in the generated locale package.
    Type: Grant
    Filed: January 3, 2012
    Date of Patent: July 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Steven Edward Atkin, Su Liu, Keiichi Yamamoto
  • Patent number: 8684074
    Abstract: Work string-mounted cleaning tool and a method of assembling such tools using a quick release for the cleaning element. Oblong pad element has a curved upper surface with slots to receive work surface segments. Opposite edge has a part-circular recess with part-circular peripheral lip around an upper edge of the recess. A retainer fastening component in the recess has a core with socket adapted to receive a driving tool. The retainer is sized to permit it to rotate when mounted within the recess. Roll pins are provided for use in locating the fastener component in predetermined rotational configurations in relation to the recess. Shear pin is provided to inhibit unintended rotation of the fastener component, and to lock the retainer for normal use of the cleaning tool. Shearing of the shear pin permits disassembly of the tool.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: April 1, 2014
    Assignee: Specialized Petroleum Services Group Limited
    Inventors: James Edward Atkins, James Linklater, George Telfer
  • Publication number: 20130174027
    Abstract: An approach is provided in which a computer system receives a selection of a first set of information included on a first page of data. The computer system generates a locale package that includes one or more display format parameters that correspond to the format of the selected information. In turn, the computer system subsequently displays a second set of information on a second page of data based upon the one or more display format parameters included in the generated locale package.
    Type: Application
    Filed: January 3, 2012
    Publication date: July 4, 2013
    Applicant: International Business Machines Corporation
    Inventors: Steven Edward Atkin, Su Liu, Keiichi Yamamoto
  • Publication number: 20130174136
    Abstract: An approach is provided in which a computer system receives a request to utilize a locale package for which to display information on a display. The computer system determines that the locale package is not installed on the computer system's operating system and, as such, sends a request to a locale service for a locale source file. The computer system receives the locale source file from the locale service and utilizes the received locale source file to generate the locale package. In turn, the computer system installs the generated locale package on the operating system.
    Type: Application
    Filed: January 3, 2012
    Publication date: July 4, 2013
    Applicant: International Business Machiness Corporation
    Inventors: Steven Edward Atkin, John Kwangil Chang, Su Liu, Keiichi Yamamoto
  • Patent number: 8180659
    Abstract: An approach to identifying and measuring adherence to software development requirements is presented. A software agent provides a user with product and technical questions. In turn, the user provides product and technical answers, or attributes, which are stored in a repository. A globalization plan generator uses the product and technical attributes to generate a software development plan. In addition, a globalization verification test generator uses the globalization plan to generate a test plan and measure the success of the software product based upon the test plan.
    Type: Grant
    Filed: March 15, 2008
    Date of Patent: May 15, 2012
    Assignee: International Business Machines Corporation
    Inventors: Steven Edward Atkin, Michael Francis Moriarty, Dale Martin Schultz, William James Sullivan, Susan Jane Williams, Luis Zapata
  • Patent number: 8181109
    Abstract: An apparatus and method for providing Unicode support in legacy operating systems are provided. With the apparatus and method, a focus hook module, keyboard hook module, and keystroke conversion module are registered with the legacy operating system. The focus hook module determines the currently active application and whether the currently active application is Unicode capable. The keyboard hook module receives keyboard events from an input interface and sends those keyboard events to the keystroke conversion module. The keystroke conversion module converts the keyboard events into Unicode characters which are sent back to the keyboard hook module. The keyboard hook module then stores the Unicode characters in a temporary storage memory, e.g., the clipboard. The keyboard hook module then sends a command to the application to paste the contents of the temporary storage memory to the currently active application.
    Type: Grant
    Filed: March 13, 2003
    Date of Patent: May 15, 2012
    Assignee: International Business Machines Corporation
    Inventors: Steven Edward Atkin, Kenneth Wayne Borgendale, Michael Aaron Kaply, Baldev Singh Soor
  • Patent number: 8161498
    Abstract: Globalization functionalities for JavaScript applications are provided by asynchronously invoking globalization Web services related to specific JavaScript applications that are developed using asynchronous JavaScript and XML (Ajax) technology. A result of the asynchronous invocation is processed to obtain the corresponding globalization functionality. A client-side component invokes the globalization Web services by creating a SOAP request including specific parameters in passing that request to a server-side component. The server side component creates a result that is passed back to the client side component.
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Steven Edward Atkin, Bei Shu, Chun Jie Tong, Xiao Hui Zhu
  • Patent number: 8117021
    Abstract: A method, apparatus, and computer instructions for testing software programs running on a data processing system. Text is translated from the source language to the target language to form translated text in response to a user input, containing the text in a source language. The text is entered through a computer interface in the data processing system. The translated text is inserted into a user interface of the software program to be tested to form inserted, translated text. The software program is written using the target language. A determination is made as to whether the software program functions correctly using the inserted, translated text.
    Type: Grant
    Filed: May 1, 2008
    Date of Patent: February 14, 2012
    Assignee: Nuance Communications, Inc.
    Inventors: Steven Edward Atkin, Joseph C. Ross, Minto Tsai, Keiichi Yamamoto
  • Publication number: 20110203063
    Abstract: Work string-mounted cleaning tool and a method of assembling such tools using a quick release for the cleaning element. Oblong pad element has a curved upper surface with slots to receive work surface segments. Opposite edge has a part-circular recess with part-circular peripheral lip around an upper edge of the recess. A retainer fastening component in the recess has a core with socket adapted to receive a driving tool. The retainer is sized to permit it to rotate when mounted within the recess. Roll pins are provided for use in locating the fastener component in predetermined rotational configurations in relation to the recess. Shear pin is provided to inhibit unintended rotation of the fastener component, and to lock the retainer for normal use of the cleaning tool. Shearing of the shear pin permits disassembly of the tool.
    Type: Application
    Filed: October 23, 2009
    Publication date: August 25, 2011
    Applicant: SPECIALISED PETROLEUM SERVICES GROUP LIMITED
    Inventors: James Edward Atkins, James Linklater, George Telfer
  • Patent number: 7996207
    Abstract: A multilingual bidirectional domain name is produced by receiving a domain name having characters from at least two character sets with different display orders with just one direction of reading; breaking domain name into labels delimited by a full stop punctuation marks, the labels having an original label display order as encountered from left to right; within a label, resolving display directions of indeterminate display order characters by assigning a strong reading direction left-to-right display order to each indeterminate display order character; subsequently, reordering the characters within each of the labels into a display order using the fully resolved characters while preserving the original label display order and wherein bidirectionality of characters within each label is produced, so that produced the multilingual bidirectional domain name contains at least two different directions of reading across the entire converted address; and, displaying the multilingual bidirectional domain name on a c
    Type: Grant
    Filed: June 26, 2001
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventor: Steven Edward Atkin
  • Patent number: 7975256
    Abstract: Metadata describing common Java classes is extracted and utilized to optimize a Java program's performance based on the code requirements of the application. Data mining techniques extract metadata and other information about different sets of JVM byte code written by multiple vendors to determine the design choices and optimizations made by each vendor in implementing their JVM. Then, byte code in a Java application being programmed is analyzed in comparison to each vendor's JVM metadata and information. Based upon the application's requirements (for example footprint, performance, etc.), recommendations are generated that yield a newly compiled rt.jar that combines the best practices of each vendor together or recommends a particular vendor's standard JVM that is best suited for the application.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: July 5, 2011
    Assignee: International Business Machines Corporation
    Inventors: Steven Edward Atkin, Margot Bruce Casey, Tyron Jerrod Stading
  • Patent number: 7793262
    Abstract: A method, apparatus, and computer instructions for testing software. A set of questions regarding the application is presented, wherein the set of questions are selected from a database. In response to receiving a user input to the set of questions, the application is tested to form identified testing. In response to identifying testing, a testing report is generated using the identified testing, wherein the testing report includes links to testing instructions for the identified testing for the application.
    Type: Grant
    Filed: July 29, 2004
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Steven Edward Atkin, Mark Edward Davis, Michael Francis Moriarty, Dale Martin Schultz, William James Sullivan, Luis M. Zapata
  • Publication number: 20100174232
    Abstract: A hand held breast pump comprises a powered head (1), a body (7) including a diaphragm pump, a breast engaging portion (23) and a bottle coupling (24). The powered head (1) may be exchangeable for a manual head (4).
    Type: Application
    Filed: April 28, 2006
    Publication date: July 8, 2010
    Applicant: CANNON RUBBER LIMITED
    Inventors: Mark Wortley, Roger Williams, Edward Atkins