Patents by Inventor Richard Perry

Richard Perry 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: 20150229714
    Abstract: A computer implemented method, apparatus, and computer usable program code for processing data packets. A set of data fragments are received at the data processing system to form a set of received data fragments. Assembly of the set of data fragments is initiated into a data packet, and a determination as to whether the data packet is an incomplete data packet. Responsive to a determination that the data packet is an incomplete data packet, the incomplete data packet is filled with at least one character to form a final data packet. The final data packet is forwarded to the target.
    Type: Application
    Filed: April 24, 2015
    Publication date: August 13, 2015
    Inventors: Venkat Venkatsubra, Richard Perry Youngman
  • Publication number: 20150225828
    Abstract: Producing a Ni superalloy component in which the superalloy has a ? phase matrix containing intermetallic ?? precipitates. Providing a Ni superalloy casting of the component; solutioning the component by heat treating the casting under vacuum and/or in an inert atmosphere at a temperature above the ?? solvus to homogenise the ? phase; quenching and ageing the solutioned component to grow intermetallic ?? precipitates in the homogenised ? phase. Before the solutioning step: heat treating the casting to produce a thermally grown oxide on the surface, oxide adherent to supress volatilisation of Ni from the surface of the casting during the solutioning heat treatment. Performing the solutioning step under a Ni vapour pressure which is sufficient to supress volatilisation of Ni from the surface of the casting during the solutioning heat treatment. During the solutioning heat treatment the component is encapsulated in a container protecting the casting from Si-doped contaminants.
    Type: Application
    Filed: February 5, 2015
    Publication date: August 13, 2015
    Inventors: Neil John D'SOUZA, Kevin GOODWIN, Martin Richard PERRY
  • Patent number: 9037745
    Abstract: A computer implemented method, apparatus, and computer usable program code for processing data packets. A set of data fragments are received at the data processing system to form a set of received data fragments. Assembly of the set of data fragments is initiated into a data packet, and a determination as to whether the data packet is an incomplete data packet. Responsive to a determination that the data packet is an incomplete data packet, the incomplete data packet is filled with at least one character to form a final data packet. The final data packet is forwarded to the target.
    Type: Grant
    Filed: January 18, 2006
    Date of Patent: May 19, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Venkat Venkatsubra, Richard Perry Youngman
  • Publication number: 20150135198
    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for delegating handling of computing events of a mobile device application. For example, an identification of a computing event can be received. The computing event can have associated metadata. The computing event can be associated with a first component of a plurality of components of a first application executable on a mobile device. The plurality of components can comprise at least a native component and a web browser component. One or more rules can be applied to the metadata. Based on the application of the one or more rules to the metadata, a second component can be identified for handling the event. Handling of the event can be delegated to the second component.
    Type: Application
    Filed: October 6, 2014
    Publication date: May 14, 2015
    Inventors: Richard Perry Pack, III, Kevin Venkiteswaran, Qingqing Liu, Sachin Desai, Phillip Norman Calvin
  • Publication number: 20140138891
    Abstract: A Fence Rail Combination Tool having an elongated main body 10 a tip 12 and a head 14 to retain at least one strap 18 upon the main body said strap used to suspend a fence rail from the main body which is releasable secured to a fence post. The tool may incorporate any or all of the following: different heads, holes, slots, hooks, eyes, lips, channels, recesses, bends, swivels, fins, lugs, prongs and flanges to be used with a range of different straps and strap attachments which are a means to retain the tool and/or extract it from the fence post said tool and parts may be interchangeable and/or be made of several pieces to increase the versatility and range of uses of the tool in construction applications.
    Type: Application
    Filed: January 28, 2013
    Publication date: May 22, 2014
    Inventor: RICHARD PERRY
  • Publication number: 20140014744
    Abstract: Herein is disclosed an in-situ system for automatically washing the walls of a wet well. The system includes a high pressure water pump coupled to a plurality of elongated high pressure water spray heads mounted along the walls of the wet well. The high pressure water spray heads are each coupled to the water pump via a solenoid valve which is in turn coupled to a control panel. The control panel is configured to operate the spray heads one at a time so that the wet well is washed by operating only one spray head at a time. The system uses standard municipal water line as a water source and uses inexpensive motors, pumps and fittings.
    Type: Application
    Filed: July 16, 2012
    Publication date: January 16, 2014
    Inventor: Kenneth Richard Perry
  • Publication number: 20130166470
    Abstract: A method and system for comparing cost of shipping options are provided. The method includes determining, with a computer system, based on shipping data input into the computer system, a first shipping cost for shipping the package using a first mail carrier; determining, with the computer system, based on the shipping data, a second shipping cost for shipping the package using a second mail carrier; calculating, with the computer system, a cost difference between the first shipping cost and the second shipping cost; outputting by the computer system the cost difference; and periodically sending the cost difference for shipping the package or a plurality of packages to an individual or organization monitoring shipping costs.
    Type: Application
    Filed: April 25, 2011
    Publication date: June 27, 2013
    Applicant: PSI SYSTEMS, INC.
    Inventors: Darius Grala, Jamey M. Blakely, Rick Botti, Richard Perry
  • Patent number: 8374898
    Abstract: The present invention is a computational system to generate feasible marine transportation schedules given a proposed bulk material supply chain. The decision support tool will fulfill the objectives and scope defined above. The technology employed will require (a) the use of mathematical programming modeling techniques (mixed integer linear programming) to mathematically formulate the business problem, and (b) advanced proprietary solution methods to produce solutions satisfying all constraints of the mathematical model while optimizing an objective function. The decision support tool has the following capabilities: Read input data, Generate feasible bulk material ship Schedule, Evaluate bulk material ship Schedule with User-defined Objective Function, Allow Case comparison, Graphical user interface (GUI) for specifying input data and displaying results.
    Type: Grant
    Filed: September 1, 2009
    Date of Patent: February 12, 2013
    Assignee: ExxonMobil Research and Engineering Company
    Inventors: Amr S. El-Bakry, Jin-Hwa Song, Vikas Goel, Kevin C. Furman, Federico D. Carvallo, Sangbum Lee, James Dreher, Aristides Miroyannis, Richard Perry Connell
  • Patent number: 8204027
    Abstract: Methods, system, and products are disclosed for administering requests for data communications connections in a wide area network that include receiving, according to a data communications protocol, by a receiver from a sender, a request for a data communications connection, wherein the sender has a network address on a sender's network and the receiver has a network address on a receiver's network; characterizing the sender as local with respect to the receiver's network if the sender's network is the receiver's network; characterizing the sender as remote with respect to the receiver's network if the sender's network is not the receiver's network; and responding to the request in dependence upon a value of a location response flag and in dependence upon the characterization of the sender's network with respect to the receiver's network.
    Type: Grant
    Filed: May 5, 2005
    Date of Patent: June 19, 2012
    Assignee: International Business Machines Corporation
    Inventors: Venkat Venkatsubra, Richard Perry Youngman
  • Publication number: 20120144036
    Abstract: Responsive to receiving a request for a data communications connection, a data communications module of a receiver determines whether a sender of the request is local or remote with respect to the receiver. The data communications module also determines whether a location response flag indicates local or remote. If the relative location of the sender with respect to the receiver corresponds with the location response flag, then the data communications connection is allowed. Otherwise, the connection is not allowed.
    Type: Application
    Filed: February 9, 2012
    Publication date: June 7, 2012
    Applicant: International Business Machines Corporation
    Inventors: Venkat Venkatsubra, Richard Perry Youngman
  • Patent number: 7826449
    Abstract: The reassembly timer in a TCP/IP receiver is dynamically set to avoid data corruption on fast networks caused by IP identification wrap-around. A sender generates IP packets with a special option specifying a reassembly time for fragments based on the subnet of the destination or on the calculated round-trip time of the connection. A receiver sets the reassembly timer to the reassembly time specified in the option. A sender can generate IP packets with an alternative option setting a time stamp for the generated packet. A receiver calculates a traversal time based on the difference between the arrival time of the fragment and this time stamp, and sets the reassembly timer based on this traversal time. A receiver can independently set the reassembly timer to a first reassembly time set by the user for fast networks or to a second reassembly timer set by the user for slow networks based on whether the receiver and sender are on the same subnet.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: November 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Shankar Manjunatha, Vasu Vallabhaneni, Venkat Venkatsubra, Richard Perry Youngman
  • Patent number: 7763567
    Abstract: The present invention relates to agrochemical compositions and in particular to aqueous agrochemical compositions containing a water soluble agrochemical active ingredient and an amine adjuvant; preferably triethylenediamine (TEDA) or a salt thereof; or tetramethylethylenedianmine (TMEDA) or a salt thereof.
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: July 27, 2010
    Assignee: Syngenta Crop Protection, Inc.
    Inventors: Richard Perry, John Henry Nellteton-Hammond, Guy Ramsay
  • Patent number: 7737640
    Abstract: The present invention relates to an emergency lighting system comprising one or more first lighting elements and a power supply/charging unit that is incorporated in a host lighting fixture having one or more second lighting elements such as an HID, incandescent or fluorescent lamp. Optionally, a heating element can be provided that allows operation of the system in temperatures too low for operation of conventional emergency lighting systems.
    Type: Grant
    Filed: February 4, 2008
    Date of Patent: June 15, 2010
    Assignee: ABL IP Holding LLC
    Inventors: Antonio Marques, Richard Perry Abernethy, Jason Edward Duckworth
  • Publication number: 20100088142
    Abstract: The present invention is a computational system to generate feasible marine transportation schedules given a proposed bulk material supply chain. The decision support tool will fulfill the objectives and scope defined above. The technology employed will require (a) the use of mathematical programming modeling techniques (mixed integer linear programming) to mathematically formulate the business problem, and (b) advanced proprietary solution methods to produce solutions satisfying all constraints of the mathematical model while optimizing an objective function. The decision support tool has the following capabilities: Read input data, Generate feasible bulk material ship Schedule, Evaluate bulk material ship Schedule with User-defined Objective Function, Allow Case comparison, Graphical user interface (GUI) for specifying input data and displaying results.
    Type: Application
    Filed: September 1, 2009
    Publication date: April 8, 2010
    Inventors: Amr S. El-Bakry, Jin-Hwa Song, Vikas Goel, Kevin C. Furman, Federico D. Carvallo, Sangbum Lee, James Dreher, Aristides Miroyannis, Richard Perry Connell
  • Patent number: 7564843
    Abstract: The reassembly timer in a TCP/IP receiver is dynamically set to avoid data corruption on fast networks caused by IP identification wrap-around. A sender generates IP packets with a special option specifying a reassembly time for fragments based on the subnet of the destination or on the calculated round-trip time of the connection. A receiver sets the reassembly timer to the reassembly time specified in the option. A sender can generate IP packets with an alternative option setting a time stamp for the generated packet. A receiver calculates a traversal time based on the difference between the arrival time of the fragment and this time stamp, and sets the reassembly timer based on this traversal time.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: July 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Shankar Manjunatha, Vasu. Vallabhaneni, Venkat Venkatsubra, Richard Perry Youngman
  • Publication number: 20090166137
    Abstract: The present invention is predicated upon a disc brake rotor, being made up of a rotor hat, a pair of spaced apart plates, and one or more vane members located between the first and second plates, the one or more vane members including an exterior wall portion inwardly retracted from an outer circumference by an exterior radial spacing and an interior wall portion outwardly retracted from the inner circumference by an interior radial spacing, wherein at least one of the exterior radial spacing and the interior radial spacing is a distance having a depth greater than about 5 mm for the purpose of reducing brake noise in a brake-on position.
    Type: Application
    Filed: July 2, 2008
    Publication date: July 2, 2009
    Inventors: Gang Lou, Keqin Xu, John Andrek, Richard Perry, Brad Malott
  • Patent number: 7480697
    Abstract: A method for sending a message from one host (16) to at least one other host, both of which are attached to a hardware subsystem (12) that is bidirectionally coupled to a mass data storage unit (14) includes (a) transferring a Send Message command through a channel (18) from a first attached host to the hardware subsystem, the Send Message command having at least one second attached host as an intended recipient; (b) buffering (20) at least a message payload portion of the Send Message command at the hardware subsystem and generating an unsolicited interrupt in the at least one second attached host; and (c) in response to the unsolicited interrupt, transferring a Request Message command through a channel from the at least one second attached host to the hardware subsystem for obtaining at least the message payload portion buffered at the hardware subsystem.
    Type: Grant
    Filed: May 28, 2002
    Date of Patent: January 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Larry Richard Perry, Harold Glen Slone, William Frank Micka
  • Publication number: 20080225847
    Abstract: The reassembly timer in a TCP/IP receiver is dynamically set to avoid data corruption on fast networks caused by IP identification wrap-around. A sender generates IP packets with a special option specifying a reassembly time for fragments based on the subnet of the destination or on the calculated round-trip time of the connection. A receiver sets the reassembly timer to the reassembly time specified in the option. A sender can generate IP packets with an alternative option setting a time stamp for the generated packet. A receiver calculates a traversal time based on the difference between the arrival time of the fragment and this time stamp, and sets the reassembly timer based on this traversal time. A receiver can independently set the reassembly timer to a first reassembly time set by the user for fast networks or to a second reassembly timer set by the user for slow networks based on whether the receiver and sender are on the same subnet.
    Type: Application
    Filed: May 30, 2008
    Publication date: September 18, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORP.
    Inventors: Shankar Manjunatha, Vasu Vallabhaneni, Venkat Venkatsubra, Richard Perry Youngman
  • Publication number: 20080191628
    Abstract: The present invention relates to an emergency lighting system comprising one or more first lighting elements and a power supply/charging unit that is incorporated in a host lighting fixture having one or more second lighting elements such as an HID, incandescent or fluorescent lamp. Optionally, a heating element can be provided that allows operation of the system in temperatures too low for operation of conventional emergency lighting systems.
    Type: Application
    Filed: February 4, 2008
    Publication date: August 14, 2008
    Inventors: Antonio Marques, Richard Perry Abernethy, Jason Edward Duckworth
  • Publication number: 20080007286
    Abstract: A test device includes an element having a surface for contacting a first plane, and a probe having a free end positioned in a second plane. The element of the test having the surface to contact the first plane includes features for contacting a ground plane. The length of the probe in the test device is greater than the length of the element having a surface for contacting the first plane. An electronic package includes a printed circuit board having a primary side, and a secondary side. A component, having a main body, is attached to the primary side of the printed circuit board. A pad is attached to the main body of the component. The printed circuit board has an opening therein positioned near the pad. The probe passes through the opening in the printed circuit board to contact the pad from the secondary side of the printed circuit board.
    Type: Application
    Filed: September 18, 2007
    Publication date: January 10, 2008
    Inventor: Richard Perry