Patents by Inventor John Sheehan
John Sheehan 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: 20090313322Abstract: Disclosed are systems and methods for application streaming over HTTP. A virtual application running on a host computing device may detect the need for a page of memory that is not present on the host computing device. Accordingly, the virtual application may send a request to a virtual application server, seeking the absent memory page. The virtual application server may send to a web server an HTTP GET byte range request for the desired memory page. The web server may retrieve the requested block, which may be a portion of the virtual application image file. The requested data is returned to the host computing device via the virtual application server. The virtual application continues running on the host device using the requested data.Type: ApplicationFiled: July 31, 2008Publication date: December 17, 2009Applicant: Microsoft CorporationInventors: John Sheehan, Naveed Ahmad, Kristofer Reierson
-
Publication number: 20090199178Abstract: A management system for virtual applications may deploy sets of virtual applications to many client devices by defining and distributing policies. The polices may define which client devices and/or users may permitted to access a virtual application from a server and how the virtual application may be used. A client device may include a virtual application management client that may communicate with a management server to retrieve and implement the policies. The management client may add or remove virtual applications to the client device based on a policy received from the management server. In some embodiments, policies may also be distributed and implemented on a virtual application server.Type: ApplicationFiled: February 1, 2008Publication date: August 6, 2009Applicant: MICROSOFT CORPORATIONInventors: Bryan Keller, Kenneth W. Revels, Daniel Drew, Khuzaima Iqbal, Alan C. Shi, Neil Jacobson, Eric Jewart, Gene Ferioli, John Sheehan
-
Publication number: 20090199175Abstract: A management system for virtual applications may deploy sets of virtual applications to many client devices, dynamically allocate virtual application servers to individual clients, manage updates to the virtual applications, and provide other high level management to deployments of virtual applications. A client device may include a virtual application management client that may communicate with a management server. The management client may add or remove virtual applications to the client device based on a policy received from the management server, and may query the management server to determine a currently available virtual application distribution server when a virtual application is requested. The management server may distribute and manage versions of applications across one or more virtual application distribution servers.Type: ApplicationFiled: January 31, 2008Publication date: August 6, 2009Applicant: MICROSOFT CORPORATIONInventors: Bryan Keller, Kenneth W. Revels, Daniel Drew, Khuzaima Iqbal, Alan C. Shi, Neil Jacobson, Eric Jewart, Gene Ferioli, John Sheehan
-
Publication number: 20090133013Abstract: Embodiments are provided to create a virtual application or suite of virtual applications. In an embodiment, a system is configured to create a virtual package which includes information that can be used in a hosted virtual application environment. The system can provide bits of a virtual package based in part on user demand for an application or certain application functionality. In one embodiment, a system includes a sequencer component which can create a virtual package which includes information associated with setup-time and run-time changes made to a computing device. The sequencer component can use a number of extensible markup language (XML) files to create the virtual package. Other embodiments are available.Type: ApplicationFiled: November 16, 2007Publication date: May 21, 2009Applicant: Microsoft CorporationInventors: Jefferson B. Criddle, Anthony Douglas Krueger, John Sheehan, Joe Yap
-
Publication number: 20090124514Abstract: Multiple unique selection probes are provided in a single medium. Each selection probe has a sequence that is complementary to a unique target sequence that may be present in a sample under consideration. For example, each selection probe may be complementary to a sequence that includes one of the SNPs used to genotype an organism. Single-stranded selection probes anneal or hybridize with sample sequences having the unique target sequences specified by the selection probe sequences. Sequences from the sample that do not anneal or hybridize with the selection probes are separated from the bound sequences by an appropriate technique. The bound sequences can then be freed to provide a mixture of isolated target sequences, which can be used as needed for the application at hand.Type: ApplicationFiled: October 24, 2008Publication date: May 14, 2009Applicant: PERLEGEN SCIENCES, INC.Inventors: Glenn Fu, Laura Stuve, Julie Montgomery, John Sheehan, Charit Pethiyagoda, Amy Ollmann, Naiping Shen, Michael Kennemer, Andrew B. Sparks, Dennis Ballinger
-
Publication number: 20080118090Abstract: A mechanically interlocked acoustic radiator/surround assembly is disclosed wherein an edge of the acoustic radiator includes a protrusion extending from and/or a depression in a surface of the acoustic radiator. An elastomeric material is formed around the protrusion and/or fills the depression forming a radiator/surround interface that is not parallel to the surface of the acoustic radiator.Type: ApplicationFiled: November 22, 2006Publication date: May 22, 2008Inventor: Daniel John Sheehan
-
Publication number: 20070137979Abstract: A combplate closes the terminal ends of a continuous belt transport system having grooved carrier plates. The combplate has a plurality of protrusions and a communications board. The plurality of spaced apart projections are located along the one lateral edge with a portion thereof extending forward of the one lateral edge, shaped to align with and pass between the carrier plate grooves, and provided with a detector that senses a break in its integrity and a circuit for communicating its status externally. The communications board is in electrical contact with each of the projections for repeatedly monitoring the status of each projection to detect a break in a projection's integrity.Type: ApplicationFiled: August 14, 2006Publication date: June 21, 2007Applicant: Motor Drives & Controls, Inc.Inventors: John Sheehan, Paul Gandolfo, Lou Filo
-
Publication number: 20060183132Abstract: Multiple unique selection probes are provided in a single medium. Each selection probe has a sequence that is complementary to a unique target sequence that may be present in a sample under consideration. For example, each selection probe may be complementary to a sequence that includes one of the SNPs used to genotype an organism. Single-stranded selection probes anneal or hybridize with sample sequences having the unique target sequences specified by the selection probe sequences. Sequences from the sample that do not anneal or hybridize with the selection probes are separated from the bound sequences by an appropriate technique. The bound sequences can then be freed to provide a mixture of isolated target sequences, which can be used as needed for the application at hand.Type: ApplicationFiled: February 14, 2005Publication date: August 17, 2006Applicant: Perlegen Sciences, Inc.Inventors: Glenn Fu, Laura Stuve, John Sheehan, Amy Ollmann, Naiping Shen, Andrew Sparks, Dennis Ballinger
-
Publication number: 20060036570Abstract: A method for controlling the interoperation of a plurality of software applications and resources includes intercepting communications from a first application to a second application or resource, directing the communication to a context management system, generating a candidate list of contexts for the communication, evaluating the candidate list according to at least one policy defined for these contexts to identify the resultant action and namespace for the communication, and performing the action as defined by the policies within the identified namespace. The method further includes tracking one or more versions of the second application, as well as tracking an evolution of application and/or resource names. The method further includes identifying one or more operations associated with a context on the candidate list, and executing the identified operations prior to a further communication.Type: ApplicationFiled: July 28, 2005Publication date: February 16, 2006Inventors: Stuart Schaefer, John Sheehan
-
Patent number: 6963805Abstract: The present invention provides methods for determining sequence similarity (conserved sequences) between nucleic acids from a first organism and nucleic acids from a second, different organism without having to know a priori the nucleic acid sequence from the second, different organism. The first nucleic acid can be from any organism where the sequence of the nucleic acid is known and the second nucleic acid can be from any organism. The method involves determining which bases from the second nucleic acid are identical to the first nucleic acid, and allows one to determine the sequence of portions of the second nucleic acid. The invention is useful for identifying putative functional regions or putative organism-sequences in a genome.Type: GrantFiled: October 5, 2001Date of Patent: November 8, 2005Assignee: Perlegen Sciences, Inc.Inventors: Kelly A. Frazer, Nila Patil, John Sheehan
-
Publication number: 20050074381Abstract: Calcium is precipitated from a solution containing calcium chloride by a process which includes reacting the calcium chloride with magnesium carbon hydrate under reaction conditions to form a calcium carbonate precipitate.Type: ApplicationFiled: September 7, 2001Publication date: April 7, 2005Inventors: Malcolm Frost, John Sheehan
-
Publication number: 20050019787Abstract: Computer-implemented methods, data processing apparatus and computer program codes for characterizing an interrogation position, such as a SNP position, in a nucleic acid sequence are provided herein. Computer-implemented methods involving various statistical analyses are provided for characterizing an interrogation position as being associated with a phenotypic trait of interest.Type: ApplicationFiled: January 30, 2004Publication date: January 27, 2005Applicant: Perlegen Sciences, Inc., a Delaware CorporationInventors: Anthony Berno, Karel Konvicka, David Hinds, Nila Patil, Naiping Shen, David Stern, John Sheehan
-
Publication number: 20040167092Abstract: The present invention relates to the use of adenosine A1 agonists having an agonist action at adenosine A1 receptors in the treatment of emesis.Type: ApplicationFiled: March 29, 2004Publication date: August 26, 2004Inventors: Charanjit Bountra, Timothy James Dale, Christopher John Gardner, Julian James Reeves, Micheal John Sheehan
-
Publication number: 20030189188Abstract: Ammonia can be stored and recovered by a process which includes the steps of:Type: ApplicationFiled: May 21, 2003Publication date: October 9, 2003Inventors: Malcolm Timothy Frost, Raymond Louis Koenig, Peter James Tait, Gregory John Sheehan
-
Publication number: 20030119015Abstract: The present invention provides methods for determining sequence similarity (conserved sequences) between nucleic acids from a first organism and nucleic acids from a second, different organism without having to know a priori the nucleic acid sequence from the second, different organism. The first nucleic acid can be from any organism where the sequence of the nucleic acid is known and the second nucleic acid can be from any organism. The method involves determining which bases from the second nucleic acid are identical to the first nucleic acid, and allows one to determine the sequence of portions of the second nucleic acid. The invention is useful for identifying putative functional regions or putative organism-sequences in a genome.Type: ApplicationFiled: May 8, 2002Publication date: June 26, 2003Applicant: Perlegen Sciences, Inc.Inventors: Kelly A. Frazer, Nila Patil, John Sheehan
-
Publication number: 20030017474Abstract: The present invention provides methods for determining sequence similarity (conserved sequences) between nucleic acids from a first organism and nucleic acids from a second, different organism without having to know a priori the nucleic acid sequence from the second, different organism. The first nucleic acid can be from any organism where the sequence of the nucleic acid is known and the second nucleic acid can be from any organism. The method involves determining which bases from the second nucleic acid are identical to the first nucleic acid, and allows one to determine the sequence of portions of the second nucleic acid. The invention is useful for identifying putative functional regions or putative organism-sequences in a genome.Type: ApplicationFiled: October 5, 2001Publication date: January 23, 2003Applicant: Perlegen Sciences, Inc., a Delaware corporationInventors: Kelly A. Frazer, Nila Patil, John Sheehan
-
Patent number: 6143270Abstract: Anhydrous magnesium chloride is prepared by a process in which hydrated magnesium chloride (10) is mixed in a vessel (11) with ethylene glycol (12). The mixture (13) is dehydrated in distillation columns (14, 15 and 16) with the dehydrated ethylene glycol magnesium chloride solution (20) pumped into a crystalliser (21) simultaneously with the separate addition of anhydrous ammonia gas (22) to the crystalliser (21). Prior to the introduction of reactants (20 and 22), the crystalliser (21) contains ethylene glycol saturated with ammonia. A crystalliser slurry of magnesium chloride hexammoniate (23) is continuously pumped from the crystalliser (21) into a pressure filter (24) where the crystals are washed with methanol saturated with ammonia (26). The washed crystals (27) are transferred to a fluidised bed calciner (28) where methanol is evaporated from the crystals at 120.degree. C. and thereafter the crystals are calcined to anhydrous magnesium chloride at 450.degree. C.Type: GrantFiled: April 29, 1996Date of Patent: November 7, 2000Assignees: Commonwealth Scientific and Industrial Research Organisation, Australian Magnesium Corporation Pty Ltd.Inventors: Gregory John Sheehan, Fook-Sin Wong, Michael Matthew Hourn, Manabu Kodama, David Hughes Jenkins
-
Patent number: 6074998Abstract: The present invention relates to solid detergent compositions generally comprising anionic/amphoteric/nonionic surfactant systems. Addition of specific polyol esters wherein the melting temperature and HLB are specifically defined has been found to remarkably enhance the oil/humectant structuring and releasing capabilities of a skin cleansing bar. In a second embodiment, the invention relates to a method for enhancing the bar's capability of including high levels of oil and/or humectant by carefully balancing the polyol ester's weight ratio to the oil and/or humectant. In the third embodiment, the invention relates to a method of enhancing the bar's capability of incorporating high levels of oil and/or humectant and delivering the oil and/or humectant for skin benefit by carefully balancing the polyol ester's weight ratio to the other costructurants such as PEG 8000 and fatty acid.Type: GrantFiled: January 26, 1998Date of Patent: June 13, 2000Assignee: Lever Brothers CompanyInventors: Mengtao He, Michael Barratt, James Dalton, Michael Fair, Michael Petko, John Sheehan, Abid Khan-Lodhi
-
Patent number: 5819837Abstract: Metal is melted in an induction-heated crucible (13) on which a mold (10) with a downward-facing filling opening (26) is located in the melting position. After melting the metal, the crucible (13) and the mold (10) are jointly rotated about a horizontal axis (A--A) into a tilting position in which the molten material flows from the crucible (13) into the mold (10). In order to melt reactive metals, melting is done in a crucible (13) that is surrounded by a vacuum, this crucible being surrounded by an induction coil (15) outside of the vacuum. The mold (10) is located in a vacuum-sealed casting chamber (6) which is evacuated together with the crucible (13) prior to melting and casting is carried out by a joint tilting of the crucible (13), casting chamber (6) and mold (10) by at least 180 degrees while the vacuum is maintained.Type: GrantFiled: March 3, 1997Date of Patent: October 13, 1998Assignee: ALD Vacuum Technologies GmbHInventors: Franz Hugo, Jakob Huber, Robert Y. Abramson, John Sheehan
-
Patent number: D537137Type: GrantFiled: June 20, 2005Date of Patent: February 20, 2007Inventor: John Sheehan