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: 20090313322
    Abstract: 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: Application
    Filed: July 31, 2008
    Publication date: December 17, 2009
    Applicant: Microsoft Corporation
    Inventors: John Sheehan, Naveed Ahmad, Kristofer Reierson
  • Publication number: 20090199178
    Abstract: 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: Application
    Filed: February 1, 2008
    Publication date: August 6, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Bryan Keller, Kenneth W. Revels, Daniel Drew, Khuzaima Iqbal, Alan C. Shi, Neil Jacobson, Eric Jewart, Gene Ferioli, John Sheehan
  • Publication number: 20090199175
    Abstract: 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: Application
    Filed: January 31, 2008
    Publication date: August 6, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Bryan Keller, Kenneth W. Revels, Daniel Drew, Khuzaima Iqbal, Alan C. Shi, Neil Jacobson, Eric Jewart, Gene Ferioli, John Sheehan
  • Publication number: 20090133013
    Abstract: 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: Application
    Filed: November 16, 2007
    Publication date: May 21, 2009
    Applicant: Microsoft Corporation
    Inventors: Jefferson B. Criddle, Anthony Douglas Krueger, John Sheehan, Joe Yap
  • Publication number: 20090124514
    Abstract: 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: Application
    Filed: October 24, 2008
    Publication date: May 14, 2009
    Applicant: 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: 20080118090
    Abstract: 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: Application
    Filed: November 22, 2006
    Publication date: May 22, 2008
    Inventor: Daniel John Sheehan
  • Publication number: 20070137979
    Abstract: 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: Application
    Filed: August 14, 2006
    Publication date: June 21, 2007
    Applicant: Motor Drives & Controls, Inc.
    Inventors: John Sheehan, Paul Gandolfo, Lou Filo
  • Publication number: 20060183132
    Abstract: 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: Application
    Filed: February 14, 2005
    Publication date: August 17, 2006
    Applicant: Perlegen Sciences, Inc.
    Inventors: Glenn Fu, Laura Stuve, John Sheehan, Amy Ollmann, Naiping Shen, Andrew Sparks, Dennis Ballinger
  • Publication number: 20060036570
    Abstract: 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: Application
    Filed: July 28, 2005
    Publication date: February 16, 2006
    Inventors: Stuart Schaefer, John Sheehan
  • Patent number: 6963805
    Abstract: 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: Grant
    Filed: October 5, 2001
    Date of Patent: November 8, 2005
    Assignee: Perlegen Sciences, Inc.
    Inventors: Kelly A. Frazer, Nila Patil, John Sheehan
  • Publication number: 20050074381
    Abstract: 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: Application
    Filed: September 7, 2001
    Publication date: April 7, 2005
    Inventors: Malcolm Frost, John Sheehan
  • Publication number: 20050019787
    Abstract: 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: Application
    Filed: January 30, 2004
    Publication date: January 27, 2005
    Applicant: Perlegen Sciences, Inc., a Delaware Corporation
    Inventors: Anthony Berno, Karel Konvicka, David Hinds, Nila Patil, Naiping Shen, David Stern, John Sheehan
  • Publication number: 20040167092
    Abstract: 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: Application
    Filed: March 29, 2004
    Publication date: August 26, 2004
    Inventors: Charanjit Bountra, Timothy James Dale, Christopher John Gardner, Julian James Reeves, Micheal John Sheehan
  • Publication number: 20030189188
    Abstract: Ammonia can be stored and recovered by a process which includes the steps of:
    Type: Application
    Filed: May 21, 2003
    Publication date: October 9, 2003
    Inventors: Malcolm Timothy Frost, Raymond Louis Koenig, Peter James Tait, Gregory John Sheehan
  • Publication number: 20030119015
    Abstract: 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: Application
    Filed: May 8, 2002
    Publication date: June 26, 2003
    Applicant: Perlegen Sciences, Inc.
    Inventors: Kelly A. Frazer, Nila Patil, John Sheehan
  • Publication number: 20030017474
    Abstract: 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: Application
    Filed: October 5, 2001
    Publication date: January 23, 2003
    Applicant: Perlegen Sciences, Inc., a Delaware corporation
    Inventors: Kelly A. Frazer, Nila Patil, John Sheehan
  • Patent number: 6143270
    Abstract: 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: Grant
    Filed: April 29, 1996
    Date of Patent: November 7, 2000
    Assignees: 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: 6074998
    Abstract: 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: Grant
    Filed: January 26, 1998
    Date of Patent: June 13, 2000
    Assignee: Lever Brothers Company
    Inventors: Mengtao He, Michael Barratt, James Dalton, Michael Fair, Michael Petko, John Sheehan, Abid Khan-Lodhi
  • Patent number: 5819837
    Abstract: 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: Grant
    Filed: March 3, 1997
    Date of Patent: October 13, 1998
    Assignee: ALD Vacuum Technologies GmbH
    Inventors: Franz Hugo, Jakob Huber, Robert Y. Abramson, John Sheehan
  • Patent number: D537137
    Type: Grant
    Filed: June 20, 2005
    Date of Patent: February 20, 2007
    Inventor: John Sheehan