1
Bruce E Johnson, Chung Webster Lam: Authentication for a commercial transaction using a mobile module. Microsoft Corporation, Kevin Sullivan, Brian Haslam, Micky Minhas, March 31, 2015: US08996423 (18 worldwide citation)

Current embodiments provide for authorization and payment of an online commercial transaction between a purchaser and a merchant including verification of an identity of the purchaser and verification of an ability of the purchaser to pay for the transaction, where the identity provider and the paym ...


2
Jackson Davis, Tae Hyung Kim, Colin A Thomsen, Steve Carroll: Historical software diagnostics using lightweight process snapshots. Microsoft Corporation, Kevin Sullivan, Katherine Drakos, Micky Minhas, December 9, 2014: US08909990 (11 worldwide citation)

A debugging and diagnostics system allows users to take lightweight process snapshots of running debuggee processes so the users may analyze those snapshots at a later time. The snapshot mechanism allows diagnostic tools to compare an original process or one or more process snapshots or to compare a ...


3
Mark A Smith, John L Taylor, David R Otis Jr: Ink container configured to establish reliable fluidic connection to a receiving station. Hewlett Packard Development Company, Kevin Sullivan, July 12, 2005: US06916088 (10 worldwide citation)

The present disclosure relates to a replaceable ink container for providing ink to an inkjet printing system. The inkjet printing system is of the type having a receiving station for receiving the replaceable ink container. The receiving station has a fluid inlet and a sealing structure. The replace ...


4
Louis Lafreniere, Curtis Man, Jedrzej Miadowicz, Paul Leathers, Jitendra Kumar, Arjun Bijanki: Profile guided just-in-time (JIT) compiler and byte code generation. Microsoft Corporation, Kevin Sullivan, Brian Haslam, Micky Minhas, August 26, 2014: US08819649 (8 worldwide citation)

Methods, systems, and computer program products are provided for profiling source code to enable improved source code execution. A runtime engine includes a parser, a bytecode generator, an execution controller, an interpreter, a just-in-time (JIT) compiler, and a profile generator. The parser recei ...


5
Monty Lee Hammontree, Tyler Edward Gibson, Emmanuel John Athans: Game controller on mobile touch-enabled devices. Microsoft Corporation, Kevin Sullivan, Kate Drakos, Micky Minhas, March 25, 2014: US08678927 (7 worldwide citation)

Various technologies described herein pertain to controlling a game with a mobile touch-enabled device. A thumbstick and a mode selection button can be rendered on a display of the mobile touch-enabled device. The thumbstick can be rendered on a reassignable area of the display and the mode selectio ...


6
Justin Everett Pinnix: System for hosted, shared, source control build. Microsoft Corporation, Kevin Sullivan, Brian Haslam, Micky Minhas, February 17, 2015: US08959484 (7 worldwide citation)

Compiling source code to provide an executable code build. The method includes configuring a pool of substantially identical virtual machines in a distributed cloud computing environment. Configuring may include configuring virtual machines to have generic code compiling functionality. The method fu ...


7
Jan Gray, David Callahan, Burton Jordan Smith, Gad Sheaffer, Ali Reza Adl Tabatabai: Private memory regions and coherence optimizations. Microsoft Corporation, Kevin Sullivan, Raghu Chinagudabha, Micky Minhas, August 19, 2014: US08812796 (6 worldwide citation)

Private or shared read-only memory regions. One embodiment may be practiced in a computing environment including a plurality of agents. A method includes acts for declaring one or more memory regions private to a particular agent or shared read only amongst agents by having software utilize processo ...


8
Marc Mercuri: Allocation of resources between web services in a composite service. Microsoft Corporation, Kevin Sullivan, Kate Drakos, Micky Minhas, September 23, 2014: US08843632 (6 worldwide citation)

Technologies are described herein for allocating resources of a publisher web service to a subscriber web service according to the subscriber web service's SLA type. A request for information is received from a subscriber web service. The request for information may include a SLA type between a publ ...


9
Jason Suess, Aleksandar Zambelli: Live audio track additions to digital streams. Microsoft Corporation, Kevin Sullivan, Kate Drakos, Micky Minhas, February 4, 2014: US08643779 (6 worldwide citation)

Audio tracks may be added to a live video stream using one or more mixers that may decode the audio from a video stream, mix an additional audio stream, and encode the mixed audio stream. The system may make the new audio stream available for live download by consumers. The mixers may include a vide ...


10
Erik Fortune, Rylan Hawkins, Peter G Constable, Sunggook Chue, Dennis Chi: Resource deployment based on conditions. Microsoft Technology Licensing, Kevin Sullivan, Kate Drakos, Micky Minhas, April 28, 2015: US09021434 (5 worldwide citation)

Architecture that facilitates the package partitioning of application resources based on conditions, and the package applicability based on the conditions. An index is created for a unified lookup of the available resources. At build time of an application, the resources are indexed and determined t ...