Patents by Inventor Neil Richard
Neil Richard 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: 8892404Abstract: Computer-aided design (CAD) concurrent design management includes a common data model, comprising chapters of different information items to describe various aspects of the CAD model, and lightweight change instructions representative of modifications made by a user to a chapter of the CAD model. By utilizing a common data model and difference-based change instructions, a plurality of users may concurrently collaborate on the design of a CAD model, or a single user may utilize a plurality of applications of a CAD suite efficiently and with an enhanced user experience. Furthermore, the system may manage undo stacks across a plurality of applications concurrently operating on the same shared CAD model, such that the user experiences seamless operation of the plurality of applications.Type: GrantFiled: October 28, 2010Date of Patent: November 18, 2014Assignee: Parametric Technology CorporationInventors: Neil Richard Potter, Boris Rabinovich, Asaf Amit
-
Publication number: 20140315574Abstract: A method of locating a mobile device (25) registered to a home telecommunications network (11), the method comprising: monitoring (40) network transactions; identifying (42) a first type of network transaction (30) indicating that the mobile device (25) is connected to a component of a foreign telecommunications network; identifying (44) a second type of network transaction (30) indicating that the mobile device (25) has cancelled a connection to the component of the foreign telecommunications network; locating (46) the mobile device (25) on the basis of the identified first and second types of network transaction (30); wherein locating (46) the mobile device (25) comprises setting the location status of the mobile device (25) as: within the foreign telecommunications network (29) if a network transaction of the first type has been identified, and; within the home telecommunications network (11) if a network transaction of the second type has been identified and no further network transactions of the first tyType: ApplicationFiled: August 6, 2012Publication date: October 23, 2014Applicant: TELEFONICA UK LIMITEDInventors: Neil Richard Shakespeare, Glyn Povah, Steve Devereux, Jamie Finn
-
Publication number: 20140275013Abstract: The present invention provides compounds of formula I: or a pharmaceutically acceptable salt, tautomer, or stereoisomer, thereof, wherein the variables are as defined herein. The present invention further provides pharmaceutical compositions comprising such compounds and methods of using such compounds for treating, preventing, inhibiting, ameliorating, or eradicating the pathology and/or symptomology of a disease caused by a parasite, such as Leishmaniasis, Human African Trypanosomiasis and Chagas disease.Type: ApplicationFiled: March 13, 2014Publication date: September 18, 2014Applicants: UNIVERSITY OF WASHINGTON THROUGH ITS CENTER FOR COMMERCIALIZATION, IRM LLCInventors: Arnab Kumar CHATTERJEE, Fang LIANG, Casey Jacob Nelson MATHISON, Pranab Kumar MISHRA, Valentina MOLTENI, Advait Suresh Nagle, Frantisek SUPEK, Liying Jocelyn TAN, Agnes VIDAL, Michael Herman GELB, Frederick Simmons BUCKNER, Hari Babu TATIPAKA, Neil Richard NORCROSS, John Robert GILLESPIE
-
Patent number: 8769400Abstract: A method includes rendering content to provide rendered content including a first content segment and a second content segment, wherein the second content segment includes an indicator of computing device activity; outputting a first view of the rendered content for presentation at a display device, and receiving, at the one or more processors, event information. In response to the event information, the method includes applying at least one hardware accelerated transform to define a second view of the rendered content, where the second content segment, but not the first content segment, is viewable in the second view of the rendered content when the rendered content is presented at the display device, modifying the first content segment, and applying at least one hardware accelerated transform to define a third view of the rendered content subsequent to modifying the first content segment.Type: GrantFiled: March 26, 2012Date of Patent: July 1, 2014Assignee: Google Inc.Inventors: Neil Richard Thomas, Matthew Bolohan
-
Patent number: 8732855Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving a request to retrieve electronic resources that correspond to a first network address. The resources are retrieved from a cache. The retrieved resources are responsive to the received request, correspond to the first network address, and are configured to activate a first web application. Activation of the first web application requires that the computing device be authenticated. Instructions that are in the retrieved resources and are for activating the first web application are executed. The execution includes determining that the computing device is not authenticated to activate the first web application, and requesting to retrieve electronic resources that correspond to a second network address and that are configured to activate a second web application. Activation of the second web application does not require that the computing device be currently authenticated.Type: GrantFiled: September 30, 2010Date of Patent: May 20, 2014Assignee: Google Inc.Inventors: Neil Richard Thomas, Alex Kennberg, Brett R. Lider, Punit Soni
-
Publication number: 20140037496Abstract: This invention relates to improvements in the method of controlling bio-decontamination cycles used for the bio-decontamination of enclosed spaces, such as pharmaceutical clean rooms, isolators and hospital wards. The bio-decontamination cycle comprises a number of phases including at least one gassing phase, during which sterilant vapour is generated and circulated within the enclosed space. The method is characterised by the steps of continuously measuring the modified relative humidity of the air in the enclosed space, the modified relative humidity being the ratio of water and sterilant vapour: capacity of water and sterilant vapour in the air, and using the measured modified relative humidity to control the steps of the process.Type: ApplicationFiled: January 3, 2012Publication date: February 6, 2014Applicant: BIOQUELL UK LIMITEDInventors: Neil Richard Pomeroy, Guy Matthew Turner
-
Publication number: 20130319858Abstract: An electrochemical detector includes a carbon based element located between a separator and a current collector of an adjacent electrode. Elements can take the form of a carbon fabric located between the separator and the collector, or a linear, or, circular carbon deposit on a surface of the separator adjacent to the respective current collector. Other conductive coatings including gold, platinum or transition metals, as well as carbon, can be deposited directly onto a porous substrate, such as a masked separator material.Type: ApplicationFiled: May 23, 2013Publication date: December 5, 2013Inventors: Alan Daniel SPONG, John Chapples, Neils Richard Stewart Hansen
-
Publication number: 20130282760Abstract: A method of sampling data in a database includes designating permanent read locations in a database. The database is populated with randomly loaded data. The permanent read locations in the database are sampled to form sampled repeatable results attributable to the permanent read locations and the randomly loaded data.Type: ApplicationFiled: April 19, 2012Publication date: October 24, 2013Applicant: SOLERA NETWORKS INC.Inventors: Bhargav Madhav Pendse, Matthew Scott Wood, Neil Richard Terry
-
Patent number: 8522572Abstract: An aircraft adaptive power thermal management system for cooling one or more aircraft components includes an air cycle system, a vapor cycle system, and a fuel recirculation loop operably disposed therebetween. An air cycle system heat exchanger is between the air cycle system and the fuel recirculation loop, a vapor cycle system heat exchanger is between the vapor cycle system and the fuel recirculation loop, and one or more aircraft fuel tanks are in the fuel recirculation loop. An intercooler including a duct heat exchanger in an aircraft gas turbine engine FLADE duct may be in the air cycle system. The system is operable for providing on-demand cooling for one or more of the aircraft components by increasing heat sink capacity of the fuel tanks.Type: GrantFiled: May 27, 2011Date of Patent: September 3, 2013Assignee: General Electric CompanyInventors: George Albert Coffinberry, Neil Richard Garrigan
-
Patent number: 8407319Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for event-driven module loading. In one aspect, a method includes obtaining a mapping for a resource, wherein the mapping identifies one or more events that, upon occurrence, will trigger a dynamic loading of one or more code modules that are referenced by the resource, determining that an event has occurred, identifying one or more of the code modules that are associated with the event, based on the mapping, and dynamically loading the identified code modules.Type: GrantFiled: March 24, 2010Date of Patent: March 26, 2013Assignee: Google Inc.Inventors: Bikin Chiu, Alex Kennberg, Neil Richard Thomas
-
Patent number: 8402554Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving a request to retrieve electronic resources that correspond to a first network address. The resources are retrieved from a cache. The retrieved resources are responsive to the request, correspond to the first network address, and are configured to activate a first web application. Activation of the first web application requires that the computing device be authenticated. Instructions that are in the retrieved resources and are for activating the first web application are executed. The execution includes determining that the computing device is not authenticated to activate the first web application, and requesting to retrieve electronic resources that correspond to a second network address and that are configured to activate a second web application. Activation of the second web application does not require that the computing device be currently authenticated.Type: GrantFiled: September 30, 2011Date of Patent: March 19, 2013Assignee: Google Inc.Inventors: Neil Richard Thomas, Alex Kennberg, Brett R. Lider, Punit Soni
-
Patent number: 8387070Abstract: A computer-implemented system for receiving an incoming message including a message header and a message body in General Inter-ORB Protocol (GIOP) type format, the system comprising: an external ORB element based on a computer configured to convert the header of the incoming message to an implementation-specific format, and configured to provide the header in implementation-specific format with the body in GIOP type format to a distribution mechanism for identifying an appropriate target server for processing the body of the incoming message; and an internal ORB element based on an originating server configured to convert the body of the outgoing message to CORBA GIOP type format to a distribution mechanism.Type: GrantFiled: October 25, 2010Date of Patent: February 26, 2013Assignee: International Business Machines CorporationInventors: Joseph Chacko, Neil Richards, Erin Schnabel, Katherine Tsui
-
Patent number: 8346889Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for event-driven module loading. In one aspect, a method includes obtaining a mapping for a resource, wherein the mapping identifies one or more events that, upon occurrence, will trigger a dynamic loading of one or more code modules that are referenced by the resource, determining that an event has occurred, identifying one or more of the code modules that are associated with the event, based on the mapping, and dynamically loading the identified code modules.Type: GrantFiled: September 30, 2011Date of Patent: January 1, 2013Assignee: Google Inc.Inventors: Bikin Chiu, Alex Kennberg, Neil Richard Thomas
-
Patent number: 8340691Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for verifying a venue associated with a user location. A mobile computing device determines an estimated geographic location of the mobile computing device. The mobile computing device wirelessly transmits the estimated geographic location to a server system. The mobile computing device receives from the server system an identification of a suggested venue. An interface element that indicates that the mobile computing device may be located at the suggested venue is provided on a display of the mobile computing device. User input that confirms that the user is at the suggested venue is received. In response to receiving the user input, the suggested venue is identified as a confirmed venue. A wireless communication that identifies that the user is at the confirmed venue is provided from the mobile computing device.Type: GrantFiled: May 9, 2012Date of Patent: December 25, 2012Assignee: Google Inc.Inventors: Victor Starenky, Alex Nicolaou, Alex Kennberg, Jen Chen-Chuan Hsieh, Joseph Rideout, Neil Richard Thomas, Brett R. Lider
-
Patent number: 8200247Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for verifying a venue associated with a user location. A mobile computing device determines an estimated geographic location of the mobile computing device. The mobile computing device wirelessly transmits the estimated geographic location to a server system. The mobile computing device receives from the server system an identification of a suggested venue. An interface element that indicates that the mobile computing device may be located at the suggested venue is provided on a display of the mobile computing device. User input that confirms that the user is at the suggested venue is received. In response to receiving the user input, the suggested venue is identified as a confirmed venue. A wireless communication that identifies that the user is at the confirmed venue is provided from the mobile computing device.Type: GrantFiled: February 8, 2010Date of Patent: June 12, 2012Assignee: Google Inc.Inventors: Victor Starenky, Alexander Nicolaou, Alex Kennberg, Jen Chen-Chuan Hsieh, Joseph Rideout, Neil Richard Thomas, Brett R. Lider
-
Publication number: 20120109592Abstract: The present disclosure is directed to systems and methods for managing concurrent design of computer-aided design objects or models. The systems include a common data model, comprising chapters of different information items to describe various aspects of the CAD model, and lightweight change instructions representative of modifications made by a user to a chapter of the CAD model. By utilizing a common data model and difference-based change instructions, a plurality of users may concurrently collaborate on the design of a CAD model, or a single user may utilize a plurality of applications of a CAD suite efficiently and with an enhanced user experience. Furthermore, the system may manage undo stacks across a plurality of applications concurrently operating on the same shared CAD model, such that the user experiences seamless operation of the plurality of applications.Type: ApplicationFiled: October 28, 2010Publication date: May 3, 2012Inventors: Neil Richard Potter, Boris Rabinovich, Asaf Amit
-
Publication number: 20120084833Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving a request to retrieve electronic resources that correspond to a first network address. The resources are retrieved from a cache. The retrieved resources are responsive to the received request, correspond to the first network address, and are configured to activate a first web application. Activation of the first web application requires that the computing device be authenticated. Instructions that are in the retrieved resources and are for activating the first web application are executed. The execution includes determining that the computing device is not authenticated to activate the first web application, and requesting to retrieve electronic resources that correspond to a second network address and that are configured to activate a second web application. Activation of the second web application does not require that the computing device be currently authenticated.Type: ApplicationFiled: September 30, 2010Publication date: April 5, 2012Inventors: Neil Richard Thomas, Alex Kennberg, Brett R. Lider, Punit Soni
-
Publication number: 20120084835Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving a request to retrieve electronic resources that correspond to a first network address. The resources are retrieved from a cache. The retrieved resources are responsive to the request, correspond to the first network address, and are configured to activate a first web application. Activation of the first web application requires that the computing device be authenticated. Instructions that are in the retrieved resources and are for activating the first web application are executed. The execution includes determining that the computing device is not authenticated to activate the first web application, and requesting to retrieve electronic resources that correspond to a second network address and that are configured to activate a second web application. Activation of the second web application does not require that the computing device be currently authenticated.Type: ApplicationFiled: September 30, 2011Publication date: April 5, 2012Applicant: GOOGLE INC.Inventors: Neil Richard Thomas, Alex Kennberg, Brett R. Lider, Punit Soni
-
Publication number: 20120000205Abstract: An aircraft adaptive power thermal management system for cooling one or more aircraft components includes an air cycle system, a vapor cycle system, and a fuel recirculation loop operably disposed therebetween. An air cycle system heat exchanger is between the air cycle system and the fuel recirculation loop, a vapor cycle system heat exchanger is between the vapor cycle system and the fuel recirculation loop, and one or more aircraft fuel tanks are in the fuel recirculation loop. An intercooler including a duct heat exchanger in an aircraft gas turbine engine FLADE duct may be in the air cycle system. The system is operable for providing on-demand cooling for one or more of the aircraft components by increasing heat sink capacity of the fuel tanks.Type: ApplicationFiled: May 27, 2011Publication date: January 5, 2012Inventors: George Albert Coffinberry, Neil Richard Garrigan
-
Patent number: D656124Type: GrantFiled: January 12, 2011Date of Patent: March 20, 2012Assignee: FeONIC plcInventors: Brian D. Smith, Kamlesh Prajapati, Martin G. Aston, Neil Richard Munns, Christopher Tiler