Patents by Inventor John Stark

John Stark 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: 10633693
    Abstract: A system and method for target material capture, the method comprising: receiving a set of target cells into an array of wells defined at a surface plane of a substrate; receiving a set of particles into the array of wells, thereby co-capturing the set of target cells and the set of particles; achieving a desired state for the array of wells upon receiving a washing fluid into a cavity in communication with the array of wells; receiving a lysis buffer into the cavity; receiving a partitioning fluid into the cavity, thereby displacing the lysis buffer from the cavity and partitioning each of the array of wells from adjacent wells, at the surface plane; and retaining intercellular material of the set of target cells, individually with the set of particles within the array of wells.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: April 28, 2020
    Assignee: Celsee Diagnostics, Inc.
    Inventors: Kalyan Handique, John Stark, Yadwinder Deol, Vishal Sharma
  • Patent number: 10517344
    Abstract: An adjustable hat has a first attachment member and a strap connection member that cooperate to allow a strap to be easily connected and removed from the adjustable hat. The two elements may also be reversed with regard to construction and attachment to parts of the hat. The two members can be disengaged from one another without having to access them in the space formed by the hat and the band.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: December 31, 2019
    Inventor: John Stark
  • Publication number: 20190387961
    Abstract: Disclosed herein are devices having both imaging components and cell collection apparatuses. More specifically, the various embodiments disclosed herein include swallowable capsules having deployable collection structures, expansion structures to deploy the collection structures, and imaging components.
    Type: Application
    Filed: January 31, 2018
    Publication date: December 26, 2019
    Inventors: Ajay Bansal, Lane Christenson, K, Nick Baker, Ryan Baskins, D, John Stark, R, Nourouddin Sharifi, Hadi Kh A Kh Alzuabi, Parker Gill
  • Publication number: 20190297116
    Abstract: Distribution and management of services in virtual environments is described herein. In one or more implementations, a service distribution and management model is implemented in which system services and applications are seamlessly distributed across multiple containers which each implement a different runtime environment. In one or more implementations, a system for distributing access to services in a host operating system of a computing device includes a host operating system configured to implement a host runtime environment, and one or more services implemented by the host operating system. The system further includes a service control manager configured to enable communication between a client stub of a service implemented in a client runtime environment and a service provider of the service that is implemented in a service runtime environment that is separate from the first client runtime environment.
    Type: Application
    Filed: June 12, 2019
    Publication date: September 26, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Hari R. Pulapaka, Margarit Simeonov Chenchev, Benjamin M. Schultz, Jonathan David Wiswall, Frederick Justus Smith, John A. Starks, Richard O. Wolcott, Michael Bishop Ebersol
  • Patent number: 10375111
    Abstract: Anonymous containers are discussed herein. An operating system running on a computing device, also referred to herein as a host operating system running on a host device, prevents an application from accessing personal information (e.g., user information or corporate information) by activating an anonymous container that is isolated from the host operating system. In order to create and activate the anonymous container, a container manager anonymizes the configuration and settings data of the host operating system, and injects the anonymous configuration and settings data into the anonymous container. Such anonymous configuration and settings data may include, by way of example and not limitation, application data, machine configuration data, and user settings data. The host operating system then allows the application to run in the anonymous container.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: August 6, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Benjamin M. Schultz, Frederick Justus Smith, Daniel Vasquez Lopez, Abhinav Mishra, Ian James McCarty, John A. Starks, Joshua David Ebersol, Ankit Srivastava, Hari R. Pulapaka, Mehmet Iyigun, Stephen E. Bensley, Giridhar Viswanathan
  • Patent number: 10333985
    Abstract: Distribution and management of services in virtual environments is described herein. In one or more implementations, a service distribution and management model is implemented in which system services and applications are seamlessly distributed across multiple containers which each implement a different runtime environment. In one or more implementations, a system for distributing access to services in a host operating system of a computing device includes a host operating system configured to implement a host runtime environment, and one or more services implemented by the host operating system. The system further includes a service control manager configured to enable communication between a client stub of a service implemented in a client runtime environment and a service provider of the service that is implemented in a service runtime environment that is separate from the first client runtime environment.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: June 25, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hari R. Pulapaka, Margarit Simeonov Chenchev, Benjamin M. Schultz, Jonathan David Wiswall, Frederick Justus Smith, John A. Starks, Richard O. Wolcott, Michael Bishop Ebersol
  • Publication number: 20190182295
    Abstract: Distribution and management of services in virtual environments is described herein. In one or more implementations, a service distribution and management model is implemented in which system services and applications are seamlessly distributed across multiple containers which each implement a different runtime environment. In one or more implementations, a system for distributing access to services in a host operating system of a computing device includes a host operating system configured to implement a host runtime environment, and one or more services implemented by the host operating system. The system further includes a service control manager configured to enable communication between a client stub of a service implemented in a client runtime environment and a service provider of the service that is implemented in a service runtime environment that is separate from the first client runtime environment.
    Type: Application
    Filed: February 15, 2019
    Publication date: June 13, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Hari R. Pulapaka, Margarit Simeonov Chenchev, Benjamin M. Schultz, Jonathan David Wiswall, Frederick Justus Smith, John A. Starks, Richard O. Wolcott, Michael Bishop Ebersol
  • Publication number: 20190133231
    Abstract: An adjustable hat has a first attachment member and a strap connection member that cooperate to allow a strap to be easily connected and removed from the adjustable hat. The two elements may also be reversed with regard to construction and attachment to parts of the hat. The two members can be disengaged from one another without having to access them in the space formed by the hat and the band.
    Type: Application
    Filed: November 6, 2017
    Publication date: May 9, 2019
    Inventor: John Stark
  • Publication number: 20190060107
    Abstract: Aspects of the present disclosure relate to a convective blanket that includes an air permeable upper sheet having a periphery. The convective blanket includes a lower sheet bonded to the upper sheet with a peripheral seal proximate to the periphery of the upper sheet to form an interior space therein between the upper and lower sheets. The convective blanket includes a wing portion partially surrounded by a portion of the peripheral seal and a body portion. Additional aspects relate to a system including the convective blanket and a method that uses the convective blanket.
    Type: Application
    Filed: August 23, 2018
    Publication date: February 28, 2019
    Inventors: Matthew Zabel, Michael Vostal, Poeuth Pann, Jared J. Balthazor, Melanie L. Collins, Philip G. Dion, Daniel P. Doran, Marc A. Egeland, Yvonne Lund, Glenn R. Maharaj, Andrew J. McGregor, John Stark
  • Publication number: 20190004841
    Abstract: A device runs multiple virtual machines, each having an associated virtual machine memory in which programs can be loaded and run. Situations can arise in which multiple virtual machines desire access to the same portion of the same file. For example, each virtual machine may be running the same word processing program and thus request loading of the same executable file. A virtual machine manager monitors requests from the virtual machines to load portions of files that can be shared. When a request is received from a virtual machine to load a portion of a file that can be shared into memory, the virtual machine manager loads (if not previously loaded) the portion of the file into memory of the device and records a mapping from the location in virtual machine memory to the location in memory of the device where the portion is stored.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: John A. Starks
  • Patent number: 10169343
    Abstract: In one embodiment, a virtual storage system 200 may represent a file data set differently based on the activity being performed. The virtual storage system 200 may execute a runtime activity on a runtime format file 214 representing a file data set 212 on a virtual execution layer 220. The virtual storage system 200 may execute an interchange activity on an interchange format file 230 representing the file data set 232.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: January 1, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jacob Oshins, John A. Starks
  • Publication number: 20180198824
    Abstract: Distribution and management of services in virtual environments is described herein. In one or more implementations, a service distribution and management model is implemented in which system services and applications are seamlessly distributed across multiple containers which each implement a different runtime environment. In one or more implementations, a system for distributing access to services in a host operating system of a computing device includes a host operating system configured to implement a host runtime environment, and one or more services implemented by the host operating system. The system further includes a service control manager configured to enable communication between a client stub of a service implemented in a client runtime environment and a service provider of the service that is implemented in a service runtime environment that is separate from the first client runtime environment.
    Type: Application
    Filed: March 16, 2017
    Publication date: July 12, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Hari R. Pulapaka, Margarit Simeonov Chenchev, Benjamin M. Schultz, Jonathan David Wiswall, Frederick Justus Smith, John A. Starks, Richard O. Wolcott, Michael Bishop Ebersol
  • Publication number: 20180139238
    Abstract: Anonymous containers are discussed herein. An operating system running on a computing device, also referred to herein as a host operating system running on a host device, prevents an application from accessing personal information (e.g., user information or corporate information) by activating an anonymous container that is isolated from the host operating system. In order to create and activate the anonymous container, a container manager anonymizes the configuration and settings data of the host operating system, and injects the anonymous configuration and settings data into the anonymous container. Such anonymous configuration and settings data may include, by way of example and not limitation, application data, machine configuration data, and user settings data. The host operating system then allows the application to run in the anonymous container.
    Type: Application
    Filed: February 10, 2017
    Publication date: May 17, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Benjamin M. Schultz, Frederick Justus Smith, Daniel Vasquez Lopez, Abhinav Mishra, Ian James McCarty, John A. Starks, Joshua David Ebersol, Ankit Srivastava, Hari R. Pulapaka, Mehmet Iyigun, Stephen E. Bensley, Giridhar Viswanathan
  • Patent number: 9968082
    Abstract: A method of perfusing an organ or tissue includes perfusing the organ or tissue with a perfusion apparatus; detecting a condition representing at least one of an attitude of the perfusion apparatus or at least one shock experienced by the perfusion apparatus; and altering perfusion based upon the detected condition and/or recording the detected condition.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: May 15, 2018
    Assignee: LIFELINE SCIENTIFIC, INC.
    Inventors: Christopher P. Steinman, John Stark, Joel C. Hagen, Aaron R. Ferber, Rodney H. Monson, Evan D. Shapiro
  • Patent number: 9969158
    Abstract: An electrospray emitter (10) for emitting a liquid comprising a sheet (40) having a channel (65) opening to an aperture (55) on a flat emitter surface extending across the sheet (40). A charging electrode (80) coupleable to an electrical supply and arranged to apply an electrical charge to liquid passing into the channel (65). A control electrode (50) proximal to the channel (65) for controlling electrospray emission, that may be embedded in the sheet. A non-wetting or insulating layer (30) may be applied to the sheet.
    Type: Grant
    Filed: November 11, 2010
    Date of Patent: May 15, 2018
    Assignee: QUEEN MARY & WESTFIELD COLLEGE
    Inventors: John Stark, Mark Richard Shepherd
  • Patent number: 9845883
    Abstract: A shaft seal assembly for establishing a liquid-tight seal between a steering knuckle and an axle shaft is provided. The shaft seal assembly includes an outer case and a first elastomeric member attached to one another. The elastomeric member has a castellated feature including a plurality of projections extending in a radially outward direction and separated from one another by a plurality of grooves. When the shaft seal assembly is installed in the steering knuckle, a cavity is presented between the steering knuckle and the first elastomeric member. Together, the grooves and cavity allow air to flow from a hub on one side of the seal assembly to a vacuum port in the steering knuckle. The cavity extends circumferentially around the seal assembly, and thus, air flow from the hub to the vacuum port is not dependent upon the orientation of the seal assembly relative to the steering knuckle.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: December 19, 2017
    Assignee: Federal-Mogul LLC
    Inventors: Richard M. Larson, David C. Rupp, Reynaldo Fernandez, John Stark, Gerald A. Greca
  • Publication number: 20170322824
    Abstract: An operating system running on a computing device, also referred to herein as a host device, uses containers for hardware resource partitioning. A container can include one or more of various different components, such as a base operating system, a user-mode environment, an application, virtual devices, combinations thereof, and so forth. One or more container templates are maintained for a computing device, and in response to a request to create a new container, a template container is copied into memory of the computing device to create the new container. The template container includes the various components of the container, and these components are copied into memory of the computing device rather than being launched or started one after the other. Thus, time need not be expended starting the various components included in the container—the components are just copied into memory as a new container.
    Type: Application
    Filed: September 29, 2016
    Publication date: November 9, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Lars Reuther, David A. Hepkin, Kevin M. Broas, John A. Starks, Arun U. Kishan, John J. Richardson, Mehmet Iyigun, Yevgeniy M. Bak
  • Patent number: 9778860
    Abstract: An invention is disclosed for maintaining out-of-band metadata for data. In embodiments of the invention, an upper layer of a storage stack determines that the metadata of a lower layer of that storage stack may have become out of sync. In response, the upper layer may issue a series of commands to the lower layer based on the metadata. In other embodiments of the invention, an offload-copy operation on data may also transfer out-of-band metadata so that it is applied to the data at the destination.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: October 3, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dustin Green, John Starks, Neal Christiansen, Chung Lang Dai
  • Patent number: 9727426
    Abstract: The writing of data to a storage system such that change tracking is efficiently performed. If a portion is to be written to the storage system, the system writes a write record indicating that a group of portions (that includes the particular portion) of the storage system is to be written to the storage system. This is represented even though those other portions are not being contemporaneously written to the storage system, and may in fact never be written. The particular portion is then written to the storage system. At some point thereafter, perhaps in the background, a change tracking structure is changed to reflect that the particular portion is written to the storage system, but without reflecting writes of all of the group of portions. The write record may then be invalidated. This reduces latency in systems that track changes with small cost at the time of backup.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: August 8, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Starks, Angshuman Bezbaruah
  • Publication number: 20170060619
    Abstract: In an exemplary embodiment, a virtual disk file can be assigned an identifier and a virtual disk files that is dependent on the virtual disk file can include a copy of the identifier. In the instance that the virtual disk file is opened and data is modified that causes the contents of a virtual disk extent to change the identifier can be changed. If the virtual disk file and the dependent virtual disk file are used to instantiate a virtual disk the difference between identifiers can be detected, which is indicative of the fact that the virtual disk may be corrupted. Other techniques are described in the detailed description, claims, and figures that form a part of this document.
    Type: Application
    Filed: November 10, 2016
    Publication date: March 2, 2017
    Inventors: John A. Starks, Dustin L. Green, Todd William Harris, Mathew John, Senthil Rajaram, Eric Traut