Patents by Inventor Richard Hill

Richard Hill 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: 7359919
    Abstract: A reliable request-response mechanism allows a requesting computer system and a responding computer system in an established end-to-end connection to send and receive messages in a manner that the responding computer system processes a request as intended by the requesting computer system, such that all the message communication is initiated by the requesting computer system. The requesting computer system and responding computer system can accommodate a wide range of messaging failures, such as intermittent network connections or failure of a transport of SOAP intermediary by resending cached versions of previously sent messages, and by acknowledging receipt of each message received. Cached messages on either computer system are deleted after being appropriately acknowledged.
    Type: Grant
    Filed: March 8, 2005
    Date of Patent: April 15, 2008
    Assignee: Microsoft Corporation
    Inventors: Shy Cohen, Kirill Gavrylyuk, Ondrej Hrebicek, Richard Hill, Stefan R. Batres
  • Patent number: 7342374
    Abstract: A barrier movement operator is having a position sensor in a telescoping barrier control arm is described. A controller, remote from the arm, senses the barrier position to identify limits of barrier travel and to control rate of travel of the barrier between limits. The operator includes both optical and edge sensor obstruction detectors and is responsive to wireless communication for receiving user initiated command signals.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: March 11, 2008
    Assignee: The Chamberlain Group, Inc.
    Inventors: Eric Robb, Richard Hill, William Gioia, Edward Kukulski
  • Publication number: 20070160535
    Abstract: Pharmaceutical compositions comprising known verotoxins, particularly, verotoxin 1, have been found to be useful in the treatment of mammalian neoplasia, particularly, ovarian cancer and skin cancer. Surprisingly, although verotoxin 1 has previously been shown to have anti-neoplastic activity in vitro, non-lethal doses of verotoxin 1 have been shown to be therapeutically anti-neoplastic in vivo.
    Type: Application
    Filed: March 12, 2007
    Publication date: July 12, 2007
    Inventors: Clifford Lingwood, Hannah Farkas-Himsley, Ruth Geva, Leorah Kroyanker, Richard Hill
  • Patent number: 7232400
    Abstract: The present invention provides a final drive for a vehicle including a compound gear set comprising an input, an output and first and second epicyclic gear sets, each epicyclic gear set comprising a sun gear, at least one planet gear, a planet carrier and a ring gear. The sun gear of the first epicyclic gear set in the final drive is rotatably coupled with the ring gear of the second epicyclic gear set. The final drive finds particular application in tracked vehicles which must be able to operate at both low torque, high speed and high torque, low speed conditions, for example in earth moving applications. Use of one or more final drives in a tracked vehicle gives the ability to operate in these two conditions without the need for potentially complicated and expensive modification of the tracked vehicle's present transmission.
    Type: Grant
    Filed: August 5, 2004
    Date of Patent: June 19, 2007
    Assignee: Perkins Engines Company Limited
    Inventor: Richard Hill
  • Publication number: 20070100898
    Abstract: A system for automatically creating and maintaining a database of information utilizing user opinions about subjects, particularly exceptional experiences. Described is an Internet system assisting/motivating a population of users interested in information about certain categories of subjects to automatically maintain the database content and to improve the usefulness and quality of the database information without any substantial management by the website owner-manager. The user opinions are primarily in the form of both comments and ratings about which natural-language terms best describe a particular subject, enabling user searches of the subject database to be by way of preferred such descriptive natural-language terms, which terms are further preferred to be evaluative and approving.
    Type: Application
    Filed: November 27, 2006
    Publication date: May 3, 2007
    Applicant: INVOLVE TECHNOLOGY, INC.
    Inventors: Gregory Petras, Richard Hill, Andrew Mason, Cory Osborn, Flori Parham, Connie Riffel, Rachael Thomas, Craig Thompson, Jeffrey Zywicki
  • Patent number: 7208468
    Abstract: Pharmaceutical compositions comprising known verotoxins, particularly, verotoxin 1, have been found to be useful in the treatment of mammalian neoplasia, particularly, ovarian cancer and skin cancer. Surprisingly, although verotoxin 1 has previously been shown to have anti-neoplastic activity in vitro, non-lethal doses of verotoxin 1 have been shown to be therapeutically anti-neoplastic in vivo.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: April 24, 2007
    Assignees: HSC Research and Development Limited Partnership, Ontario Cancer Institute
    Inventors: Clifford A. Lingwood, Ruth Geva, legal representative, Leorah Kroyanker, legal representative, Richard Hill, Hannah Farkas-Himsley, deceased
  • Publication number: 20070085906
    Abstract: An apparatus to evaluate an illuminated panel comprises a camera to acquire a real-time digital color image of the illuminated panel and a stored digital color image of a standard illuminated panel. A monitor is provided to alternately display the real-time image and the stored image to detect any differences in the illuminated panel.
    Type: Application
    Filed: December 13, 2006
    Publication date: April 19, 2007
    Applicant: BAE Systems Controls, Inc.
    Inventors: Richard Hill, Stephen Cook, Thomas Lipko, Robert Burns
  • Patent number: 7187150
    Abstract: A barrier movement operator is having a position sensor in a telescoping barrier control arm is described. A controller, remote from the arm, senses the barrier position to identify limits of barrier travel and to control rate of travel of the barrier between limits. The operator includes both optical and edge sensor obstruction detectors and is responsive to wireless communication for receiving user initiated command signals.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: March 6, 2007
    Assignee: The Chamberlain Group, Inc.
    Inventors: Eric Robb, Richard Hill, William Gioia, Edward Kukulski
  • Patent number: 7117374
    Abstract: Disclosed is a device and method for obtaining and utilizing data. A handheld device which is capable of optically scanning or receiving RFID signals from an object, storing the data in an internal memory, and then re-transmitting the data is disclosed. The re-transmitted data may trigger access to an internet web site or other database which provides a user with detailed information relating to the scanned object. The device is also usable as a re-configurable electronic key or may be built into electronic devices to allow reconfiguration by scanning a symbol.
    Type: Grant
    Filed: March 23, 2001
    Date of Patent: October 3, 2006
    Assignee: Intermec IP CORP
    Inventors: Richard A. Hill, Richard Penn, Ewald Schoemig, Egil K. Summers, William H. Lace, Louis D. Pheil
  • Publication number: 20060218238
    Abstract: The present invention extends to methods, systems, and computer program products for failed message error recovery using application specific error queues. An application message, a reference to a receive queue that corresponds to a receiving application, and a reference to an application specific error queue specific to a sending application are received from the sending application. The application message is enqueued in a transmission queue. Transfer of the application message to the receive queue is attempted. It is detected that the application message was not delivered to the receiving application due to an error. The application message is moved from the transmission queue to the application specific error queue. The application message and appropriate error information is returned from the application specific error queue to the sending application.
    Type: Application
    Filed: March 28, 2005
    Publication date: September 28, 2006
    Applicant: Microsoft Corporation
    Inventors: Craig Critchley, Richard Hill, Krishnan Srinivasan, Uday Hedge, Alexander Dadiomov
  • Publication number: 20060218560
    Abstract: The present invention extends to methods, systems, and computer program products for using subqueues to enhance local message processing. Messages include queue IDs comprised of a parent portion and a suffix portion. The parent portion identifies a parent queue and the suffix portion identifies a subqueue of the parent queue. Message are logically moved between queues by changing suffix values, such as, for example, between subqueues, between the parent queue and a subqueue, and between a subqueue and the parent queue. Applications can examine messages and route messages to specified subqueues based on message content (including message bodies and headers). Suffix values can be changed in place (e.g., while the message remains physically stored in the queue) so as to preserve message sender identity and to avoid prematurely acknowledging delivery (i.e.
    Type: Application
    Filed: March 28, 2005
    Publication date: September 28, 2006
    Applicant: Microsoft Corporation
    Inventors: Alexander Dadiomov, Richard Hill
  • Publication number: 20060206558
    Abstract: A reliable request-response mechanism allows a requesting computer system and a responding computer system in an established end-to-end connection to send and receive messages in a manner that the responding computer system processes a request as intended by the requesting computer system, such that all the message communication is initiated by the requesting computer system. The requesting computer system and responding computer system can accommodate a wide range of messaging failures, such as intermittent network connections or failure of a transport of SOAP intermediary by resending cached versions of previously sent messages, and by acknowledging receipt of each message received. Cached messages on either computer system are deleted after being appropriately acknowledged.
    Type: Application
    Filed: March 8, 2005
    Publication date: September 14, 2006
    Applicant: Microsoft Corporation
    Inventors: Shy Cohen, Kirill Gavrylyuk, Ondrej Hrebicek, Richard Hill, Stefan Batres
  • Publication number: 20060177069
    Abstract: Systems and methods in accordance with the present invention allow for messages to be delivered from one application to another over a network in discrete groupings or communication sessions. For example, a sending computer system sends a group of related messages to a queue at a recipient computer system. The recipient computer system identifies that the messages of the group are related, and initiates a session-oriented communication channel. The recipient computer passes the group of messages to an appropriate application, and opens a different, new session-oriented communication channel for a new group of messages that are not necessarily related to the first group of messages. In one implementation, an order identifier in each of the received messages instructs the recipient computer system on what order, if any, the messages in a group are to be processed by the specific application.
    Type: Application
    Filed: February 4, 2005
    Publication date: August 10, 2006
    Applicant: Microsoft Corporation
    Inventors: Craig Critchley, Richard Dievendorff, Krishnan Srinivasan, Richard Hill, Uday Hedge
  • Publication number: 20060168023
    Abstract: The present invention extends to methods, systems, and computer program products for reliably and securely transferring queued application messages. Application messages are (e.g.,. binary or text) encoded and then encapsulated in transfer messages, enqueue messages, and dequeue responses such that composable protocol elements used in application messages can be reused in the transfer messages, enqueue messages, and dequeue responses. Transfer message headers are encoded and then encapsulated along with encoded application messages such that composable protocol elements used in transfer headers and application messages can be reused in the store and forward messages. Application messages, transfer messages, enqueue messages, dequeue responses, and store and forward messages can all be configured in accordance with the same messaging protocol, such as, for example, Simple Object Access Protocol.
    Type: Application
    Filed: December 10, 2004
    Publication date: July 27, 2006
    Applicant: Microsoft Corporation
    Inventors: Krishnan Srinivasan, Craig Critchley, Uday Hegde, Alan Geller, David Driver, Richard Hill, Rodney Limprecht
  • Publication number: 20060168052
    Abstract: The present invention extends to methods, systems, and computer program products for reliably and securely transferring queued application messages. Application messages are (e.g., binary or text) encoded and then encapsulated in transfer messages, enqueue messages, and dequeue responses such that composable protocol elements used in application messages can be reused in the transfer messages, enqueue messages, and dequeue responses. Transfer message headers are encoded and then encapsulated along with encoded application messages such that composable protocol elements used in transfer headers and application messages can be reused in the store and forward messages. Application messages, transfer messages, enqueue messages, dequeue responses, and store and forward messages can all be configured in accordance with the same messaging protocol, such as, for example, Simple Object Access Protocol.
    Type: Application
    Filed: June 23, 2005
    Publication date: July 27, 2006
    Applicant: Microsoft Corporation
    Inventors: Krishnan Srinivasan, Craig Critchley, Uday Hegde, Alan Geller, David Driver, Richard Hill, Rodney Limprecht
  • Patent number: 7078109
    Abstract: The thermal interface structure of the present invention is suited for use in a non-referenced die system between a heat source and heat sink spaced up to 300 mils apart and comprises a plurality of layers including a core body of high conductivity metal or metal alloy having opposite sides, a soft thermal interface layer disposed on one side of the core body for mounting against the heat sink and a thin layer of a phase change material disposed on the opposite side of the core body for mounting against the heat source wherein the surface area dimension (footprint) of the core body is substantially larger than the surface area of the heat source upon which the phase change material is mounted to minimize the thermal resistance between the heat source and the heat sink and wherein said soft thermal interface layer is of a thickness sufficient to accommodate a variable spacing between the heat source and the heat sink of up to 300 mils.
    Type: Grant
    Filed: July 7, 2004
    Date of Patent: July 18, 2006
    Assignee: Thermagon Inc.
    Inventors: Richard Hill, Jason Strader, James Latham
  • Publication number: 20060150200
    Abstract: A web services namespace pertains to an infrastructure for enabling creation of a wide variety of applications. The infrastructure provides a foundation for building message-based applications of various scale and complexity. The infrastructure or framework provides APIs for basic messaging, secure messaging, reliable messaging and transacted messaging. In some embodiments, the associated APIs are factored into a hierarchy of namespaces in a manner that balances utility, usability, extensibility and versionability.
    Type: Application
    Filed: December 3, 2004
    Publication date: July 6, 2006
    Applicant: Microsoft Corporation
    Inventors: Shy Cohen, Geary Eppley, Douglas Purdy, James Johnson, Stephen Millet, Stephen Swartz, Vijay Gajjala, Aaron Stern, Alexander DeJarnatt, Alfred Lee, Anand Rjagopalan, Anastasios Kasiolas, Chaitanya Upadhyay, Christopher Kaler, Craig Critchley, David Levin, David Driver, David Wortendyke, Douglas Walter, Elliot Waingold, Erik Christensen, Erin Honeycutt, Eugene Shvets, Evgeny Osovetsky, Giovanni Della-Libera, Jesus Ruiz-Scougall, John Doty, Jonathan Wheeler, Kapil Gupta, Kenneth Wolf, Krishnan Srinivasan, Lance Olson, Matthew Tavis, Mauro Ottaviani, Max Feingold, Michael Coulson, Michael Marucheck, Michael Vernal, Michael Dice, Mohamed-Hany Ramadan, Mohammad Makarechian, Natasha Jethanandani, Richard Dievendorff, Richard Hill, Ryan Sturgell, Saurab Nog, Scott Seely, Serge Sverdlov, Siddhartha Puri, Sowmyanarayanan Srinivasan, Stefan Batres, Stefan Pharies, Tirunelveli Vishwanath, Tomasz Janczuk, Uday Hegde, Umesh Madan, Vaithialingam Balayogan, Vipul Modi, Yaniv Pessach, Yasser Shohoud
  • Publication number: 20060133278
    Abstract: The present invention provides for flow and congestion control mechanisms in accordance with a Reliable Message protocol for Web Services (RM-WS). For flow control, one endpoint informs another endpoint of its available buffer size by including buffer size information in response messages. The response messages, typically RM-WS infrastructure messages, are then used to determine an upper limit on the number of messages that can be sent to the acceptor in order to prevent resending messages due to buffer overrun. In the case of congestion control, embodiments provide for increasing the number of in-flight messages until a failure point is found. The last successful rate below the failure point is the closest known point to the optimum point. Example embodiments then reset and try again raising the rate back to the last known good point and fine tuning from there using an algorithm that asymptotes the optimum rate.
    Type: Application
    Filed: December 3, 2004
    Publication date: June 22, 2006
    Applicant: Microsoft Corporation
    Inventors: Richard Hill, Stefan Batres
  • Publication number: 20060129690
    Abstract: Example embodiments provide for a binding mechanism between RM protocols and request-response transport protocols (e.g., HTTP) in a one-way message exchange pattern. The present invention leverages existing network characteristics of request-response transport protocols without reconfiguration or deployment of new infrastructure services. A request-response transport model is asymmetrical in nature and provides two data-flows; a request flow and a reply flow. When an initiator is not addressable and/or when communication requires a request-response transport, the present invention allows infrastructure and application messages to be sent on the request flow, while acknowledgments and other infrastructure messages may be sent back across the reply flow of the transport.
    Type: Application
    Filed: December 10, 2004
    Publication date: June 15, 2006
    Applicant: Microsoft Corporation
    Inventors: Richard Hill, Stefan Batres, Shy Cohen, Michael Dice, Rodney Limprecht
  • Patent number: RE39717
    Abstract: A services provision system provides information services over one or more communications networks and has a software infrastructure divided into domains. Each domain has an intelligent software agent and this community of agents sits in a computing environment represented in each domain by a DPE kernel. The community of agents co-operates to provide service and service management functionality to user. At least one of the agents is reconfigurable to change the functionality the system makes available. Reconfigurability is based on the use of a plurality of reusable software modules, the agent reconfiguring by selecting a new combination of modules. The software modules themselves incorporate rules, or policies, which determine process steps offered by the modules at run-time. These policies are external to the modules and may be loaded at run-time, allowing dynamic modification to functionality of the system.
    Type: Grant
    Filed: February 7, 1996
    Date of Patent: July 3, 2007
    Assignee: British Telecommunications public limited company
    Inventors: Martin John Yates, Ian William Marshall, Julian Richard Hill, Patrick Brian Farley, Mark Bagley