Patents by Inventor Jason Cohen

Jason Cohen 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: 20100096933
    Abstract: The present disclosure is directed to systems and methods for high-reliability power switching. A method for high-reliability power switching may comprise: (a) transferring possession of a token to first control logic controlling a first triode for alternating current (TRIAC), the TRIAC operably coupled to a first power source; (b) applying a voltage to a gate of the first TRIAC according to the possession of the token; (c) detecting a violation of a power source parameter; (d) transferring possession of the token to second control logic controlling a second TRIAC, the second TRIAC operably coupled to a second power source; (e) removing the voltage from the gate of the first TRIAC; and (f) applying a voltage to a gate of the second TRIAC.
    Type: Application
    Filed: October 21, 2008
    Publication date: April 22, 2010
    Inventors: Michael V. Smith, Jason Cohen, Gerard L. Cullen
  • Patent number: 7664944
    Abstract: Accessing files within a compressed image to boot from the compressed image. In one embodiment, the compressed image includes a boot environment and a software image combined to reduce file redundancy. The invention boots into the boot environment within the compressed image to install the software image on a computer.
    Type: Grant
    Filed: July 24, 2006
    Date of Patent: February 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Wesley G. Miller, Richard Allen Pletcher, Bruce L. Green, Jason Cohen
  • Publication number: 20090106818
    Abstract: Controlling access to functionality within an installed software product. The invention includes an authorization module that dynamically references authorization information when specific functionality is requested by a requesting entity such as a user or an application program to determine if the requested functionality is authorized to be executed. Further, the invention dynamically provides an opportunity to the requesting entity to purchase unauthorized functionality. In this manner, functionality within the software product may be enabled or disabled at any time (e.g., during installation, post-installation, and re-installation).
    Type: Application
    Filed: December 18, 2008
    Publication date: April 23, 2009
    Applicant: Microsoft Corporation
    Inventors: Ryan Burkhardt, Raj Jhanwar, Vijayachandran Jayaseelan, Jason Cohen
  • Patent number: 7472286
    Abstract: Controlling access to functionality within an installed software product. The invention includes an authorization module that dynamically references authorization information when specific functionality is requested by a requesting entity such as a user or an application program to determine if the requested functionality is authorized to be executed. Further, the invention dynamically provides an opportunity to the requesting entity to purchase unauthorized functionality. In this manner, functionality within the software product may be enabled or disabled at any time (e.g., during installation, post-installation, and re-installation).
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: December 30, 2008
    Assignee: Microsoft Corporation
    Inventors: Ryan Burkhardt, Raj Jhanwar, Vijayachandran Jayaseelan, Jason Cohen
  • Patent number: 7464176
    Abstract: A system, method and data structure for transmitting a first image including a first software and for transmitting a second image including a second software, wherein the first and second images include common file data. The server simultaneously transmits the common data to first and second destination devices via the shared network. The server is adapted to transmit the first file data to the first destination device via the shared network and the second file data to the second destination device via the shared network.
    Type: Grant
    Filed: June 25, 2003
    Date of Patent: December 9, 2008
    Assignee: Microsoft Corporation
    Inventors: Jason Cohen, Bruce L. Green, Adrian Cosma, Wesley G. Miller, Rayn Burkhardt
  • Patent number: 7461095
    Abstract: An image server store having a combined image including a first image of a first software combined with other images of other software such that any one or more of the images can be restored from the combined image, and methods relating thereto. The method of making the combined image comprises creating a first image from a first software, creating a second image from the second software, and combining the first image and the second image into the combined image on the server store. Each image includes first descriptive data (metadata) corresponding to descriptive data of its software and includes file data corresponding to file data of its software.
    Type: Grant
    Filed: June 17, 2005
    Date of Patent: December 2, 2008
    Assignee: Microsoft Corporation
    Inventors: Jason Cohen, Ryan Burkhardt, Bruce L. Green
  • Patent number: 7395453
    Abstract: A software tool and method in which a source image is split into and spans across two or more image pieces having a data structure which fits onto a computer readable medium having an available storage capacity which is smaller than the size of the source image. Also, software tool and method which combines two or more image pieces of a source image on a destination medium into a re-combined image having a data structure corresponding to the source image.
    Type: Grant
    Filed: May 20, 2005
    Date of Patent: July 1, 2008
    Assignee: Microsoft Corporation
    Inventors: Jason Cohen, Ryan Burkhardt, Raj Jhanwar
  • Publication number: 20080155511
    Abstract: A method, system, and program for static analysis of source code by simulation of source code execution. The invention performs a simulation of subroutine source code execution while tracking the associated data values in the specific data formation of intervals during the simulation. When the data flow reaches a predetermined event, the data flow can bifurcate to simulate multiple data flow paths while also identifying these as points of interest. These points of interest are recorded during the simulation and relayed to a code analyst as a point of interest along with the results of the simulation.
    Type: Application
    Filed: December 20, 2006
    Publication date: June 26, 2008
    Inventor: Jason A. Cohen
  • Patent number: 7321309
    Abstract: The system includes a thermal grill that has several relatively warm portions which are interlaced with several relatively cold portions. When an individual contacts the thermal grill, the temperature difference between the warm and cold portions of the thermal grill causes the individual to feel pain without physiologically damaging the individual. The system may provide some indication that the thermal grill should not be contacted. The system may also provide some indication that the thermal grill has been contacted. The system may also be able to send signals that the thermal grill has been contacted to a location that is different from where the thermal grill is located. The system may also allow the temperature difference between the warm and cold portions of the thermal grill to be adjusted from a remote location such that the level of pain which is generated by thermal grill is readily modified.
    Type: Grant
    Filed: April 26, 2005
    Date of Patent: January 22, 2008
    Assignee: Kimberly-Clark Worldwide, Inc.
    Inventor: Jason Cohen
  • Patent number: 7321315
    Abstract: The present invention relates to a system that includes a plurality of disposable absorbent products where at least one of the disposable absorbent products includes a tag. The system further includes a reader that identifies the tags on the plurality of disposable absorbent products and plays media based on the identity of the tags. In another form, the system includes a reader that identifies the tags on the plurality of disposable absorbent products and provides information relating to one other product based on the identity of the tags. In still another form, the present invention relates to a method that includes marking a plurality of disposable absorbent products (e.g., diapers) with a tag, and providing a reader that plays media based on the identity of the tags.
    Type: Grant
    Filed: December 29, 2003
    Date of Patent: January 22, 2008
    Assignee: Kimberly-Clark Worldwide, Inc.
    Inventors: Russell J. Brumm, Jason Cohen, Daniel L. Ellingson, Alissa Ellingson, Brian C. Eppstein, Sheng-Hsin Hu, Jennifer Marvin, Walter Reade, Brendon F. Ribble, Eric F. Wagner, Dan Westbrook
  • Patent number: 7310801
    Abstract: Updating component-based software product with files stored in a service package. The service package also includes a plurality of instruction sets each corresponding to a state or operating context of a component in the software product. A component installer determines the state of the component and applies the instruction set corresponding to the determined state to install the files.
    Type: Grant
    Filed: August 15, 2003
    Date of Patent: December 18, 2007
    Assignee: Microsoft Corporation
    Inventors: Ryan Burkhardt, Jason Cohen, Stephen Lodwick, Raj Jhanwar
  • Patent number: 7281247
    Abstract: Distributing software image creation and configuration among a plurality of client computers. Server computers define jobs related to software image creation. Each of the client computers communicates with the servers to identify, accept, and complete jobs. The server and client computers maintain data structures indicating job availability and status. In the distributed build environment, original equipment manufacturers (OEMs) and system builders may easily modify, create, and image software in the factory to dramatically reduce resource consumption and time.
    Type: Grant
    Filed: June 24, 2003
    Date of Patent: October 9, 2007
    Assignee: Microsoft Corporation
    Inventors: Stephen Lodwick, Jason Cohen, Ryan Burkhardt
  • Patent number: 7260738
    Abstract: A software tool and method in which a source image is split into and spans across two or more image pieces having a data structure which fits onto a computer readable medium having an available storage capacity which is smaller than the size of the source image. Also, software tool and method which combines two or more image pieces of a source image on a destination medium into a re-combined image having a data structure corresponding to the source image.
    Type: Grant
    Filed: June 17, 2002
    Date of Patent: August 21, 2007
    Assignee: Microsoft Corporation
    Inventors: Jason Cohen, Ryan Burkhardt, Raj Jhanwar
  • Publication number: 20070160966
    Abstract: A mannequin suitable for testing absorbent articles has a surface having a coefficient of friction of 0.8 to 1.28 as measured by the Coefficient of Friction Test disclosed herein and a contact angle of 94 to 106 degrees as measured by the Contact Angle Test disclosed herein. In various embodiments, the mannequin may further have an indentation value of 3 to 7 kPa over the range of 0 to 4 mm of depth as measured by the Indentation Test disclosed herein. In various embodiments, the mannequin may further have a transmittance value of 50 to 90 percent, a haze value of 8 to 65 percent, and a clarity value of 10 to 80 percent as measured by the Optical Characteristics Test disclosed herein.
    Type: Application
    Filed: December 15, 2005
    Publication date: July 12, 2007
    Inventors: Jason Cohen, Robert Pilecky, Chad Satori, Frank Kromenaker, David Koenig
  • Publication number: 20070130709
    Abstract: A cleansing device is provided including a face layer having a face layer perimetric edge; a backing layer having a backing layer perimetric edge, wherein at least a portion of the backing layer perimetric edge is coupled to the face layer perimetric edge such that the face and backing layers define an interior space; a retaining layer coupled to one of the face and backing layers to form a retaining zone; and an inclusion disposed within the retaining zone, wherein the inclusion is a promotional or an information item.
    Type: Application
    Filed: December 13, 2005
    Publication date: June 14, 2007
    Inventors: Jason Cohen, Rodney Miller, Tatum Jelenc
  • Publication number: 20070130707
    Abstract: A cleansing device is provided including a face layer having a face layer perimetric edge; a backing layer having a backing layer perimetric edge, wherein at least a portion of the backing layer perimetric edge is coupled to the face layer perimetric edge such that the face and backing layers define an interior space, the space including a cleansing device opening; a retaining layer coupled to one of the face and backing layers to form a retaining zone having a retaining zone opening; and an inclusion disposed within the retaining zone.
    Type: Application
    Filed: December 13, 2005
    Publication date: June 14, 2007
    Inventors: Jason Cohen, Rodney Miller, Tatum Jelenc
  • Patent number: 7228526
    Abstract: A system and method for identifying dependencies of a software program installed on a host computer prior to duplication of the software program from the host computer to a destination computer and for adapting the identified dependencies to the destination computer after duplication. An installed software program can be copied from a host computer to a destination computer without breaking portions of the image that rely on data unique to the computer context in which the software program is installed. Data structures store functionality exposed by a software program during installation of the software program that captures machine-specific data before duplication so that such machine-specific data can be restored properly after the duplication. Software of the invention processes the information in the data structures before and after the duplication process to identify and adapt, respectively, the dependencies.
    Type: Grant
    Filed: June 12, 2002
    Date of Patent: June 5, 2007
    Assignee: Microsoft Corporation
    Inventors: Jason Cohen, Ryan Burkhardt
  • Publication number: 20070048709
    Abstract: A system for analyzing biological waste in an undergarment includes a mannequin with a simulated skin surface. An evacuation port is formed in the mannequin for eliminating a simulated human excretory product from the mannequin. A plurality of sensors is located about the evacuation port to sense the excretory product as it is eliminated through the evacuation port into an undergarment placed on the mannequin. A computer in communication with the sensors converts the sensed excretory product into a dispersion pattern for analysis.
    Type: Application
    Filed: August 31, 2005
    Publication date: March 1, 2007
    Inventors: Thomas Ales, Jason Cohen, Robert Pilecky, Shawn Sullivan
  • Publication number: 20070032769
    Abstract: An absorbent article comprises a bodyside liner, an outer cover, an absorbent body located between the bodyside liner and the outer cover, and an enclosure. The enclosure comprises a cover and backing joined together to form a pocket with an object disposed therein. The enclosure is joined with the absorbent article and is adapted to transition from a closed condition to an open condition such that the object disposed within the enclosure may be accessed.
    Type: Application
    Filed: August 5, 2005
    Publication date: February 8, 2007
    Inventors: Jason Cohen, Kenneth Borowski, Rodney Miller, Martin Garofalo, David Koenig, Tatum Jelenc, Eric Johnson
  • Publication number: 20070032768
    Abstract: An absorbent article includes an outercover, a bodyside liner, an absorbent core positioned between the outercover and the bodyside liner, and at least one premium. The premium may be associated with the inner and/or outer surface of the absorbent article. The premium may be disposed within an enclosure joined to the outercover. The premiums may be coupons, game pieces, stickers, temporary tattoos, iron on transfers, various media to convey information to the user or purchaser, or the like, or combinations thereof. The premiums and the absorbent articles may be adapted for specific users. The premiums and the absorbent articles may form part of an absorbent article system and may be located within a flexible consumer package.
    Type: Application
    Filed: August 5, 2005
    Publication date: February 8, 2007
    Inventors: Jason Cohen, Kenneth Borowski, Rodney Miller, Martin Garofalo, David Koenig, Tatum Jelenc, Eric Johnson, David Otts