1
Suraj T Poozhiyil, Cyrus R Balsara, Jason A Bould, Mark H Lucovsky, Richard Shawn McDowell: Actionable email documents. Microsoft Corporation, Lee & Hayes PLLC, June 8, 2010: US07734670 (9 worldwide citation)

A received reply email document enables some action to be effectuated using data included in the email document responsive to field identifiers associated with the data and corresponding to fields of metadata. The associated field identifiers that correspond to known fields of the metadata provide s ...


2
Arthur C Leonard, Daniel M Cheung, Patrick J Smith, Suraj T Poozhiyil: Digital signatures for embedded code. Microsoft Corporation, Merchant & Gould, November 15, 2011: US08060747 (8 worldwide citation)

Generating a digital signature of an entire embedded code project while maintaining certain exclusion areas so that a productivity application can incorporate application-specific information into the embedded code project without hampering the digital signature.


3
Arthur C Leonard, Bryan J Reich, Daniel M Cheung, David M Vierzba, Jeffrey M Cooperstein, Mariya Tikunova, Matthew C Pohle, Patrick J Smith, Suraj T Poozhiyil: Digital signatures for embedded code. Microsoft Corporation, Merchant & Gould P C, October 12, 2010: US07814328 (8 worldwide citation)

Generating a digital signature of an entire embedded code project is provided while maintaining certain exclusion areas so that a productivity application can incorporate application-specific information into the embedded code project without hampering the digital signature. A tree structure of data ...


4
Vijay Mital, Darryl Ellis Rubin, David G Green, John A Payne, Suraj T Poozhiyil, Ahmad Nizam Anuar: Applying analytic patterns to data. Microsoft Corporation, August 13, 2013: US08510288 (4 worldwide citation)

Aspects described relate to analyzing data at a high level of abstraction. “Smarts,” incorporating one or more analytic patterns, may be applied to data sources. These Smarts may be in the form of at least one of an equation, rule, constraint or expression to generate a result from applying the anal ...


5
Vijay Mital, Robin Abraham, Sandeep Suresh, Nizam Anuar, Suraj T Poozhiyil, Darryl E Rubin: Application spawning responsive to communication. Microsoft Technology Licensing, Workman Nydegger, July 18, 2017: US09712472 (3 worldwide citation)

The automatic spawning of application in response to detected content in other communications. Such application spawning has the effect of enriching the original communication with the additional functionality of applications that accomplish and supplement the original communication. Such applicatio ...


6
Vijay Mital, Nizam Anuar, Suraj T Poozhiyil, Henry Hun Li Reid Pan, Bao Quoc Nguyen, Andrew Reddish: Application operation responsive to object spatial status. Microsoft Technology Licensing, Workman Nydegger, July 24, 2018: US10031724 (2 worldwide citation)

Operating an application in response to spatial status of objects within a physical environment in which the application operates. A system detects the spatial status (e.g., orientation, movement, position, and so forth) of multiple environmental objects that operate within a physical environment fr ...


7
Vijay Mital, Robin Abraham, Suraj T Poozhiyil, Nizam Anuar, Bao Quoc Nguyen, Henry Hun Li Reid Pan, Darryl E Rubin: Distributed application interfacing across different hardware. Microsoft Technology Licensing, Workman Nydegger, October 10, 2017: US09785484 (2 worldwide citation)

Mechanisms for a presentation module to perform distributed interfacing with an application across a plurality of hardware entities. The module identifies the hardware entities that are available to interface with endpoints of an application. The presentation module performs distribution of assignme ...


8
Vijay Mital, Robin Abraham, Suraj T Poozhiyil, Darryl E Rubin: Building of compound application chain applications. Microsoft Technology Licensing, Workman Nydegger, August 15, 2017: US09733915 (2 worldwide citation)

The incremental formulating an application in response to detecting events (such as user input) in an environment. Upon detecting one or more events, it is determined from this use input that an instance of a first transformation chain class is to be joined with an instance of a second transformatio ...


9
Vijay Mital, Suraj T Poozhiyil, Robin Abraham: Automated generation of transformation chain compatible class. Microsoft Technology Licensing, Workman Nydegger, May 23, 2017: US09658836 (2 worldwide citation)

Automatically generating a software class that is compatible with a transformation chain class library. Such may be used to further populate the transformation chain class library with additional classes of software that was not originally generated as a transformation chain. In response to receivin ...


10
Vijay Mital, Suraj T Poozhiyil, Michael J McCormack, Gregory S Lindhorst, Andrew Robert Miller: Self-describing re-usable software components. Microsoft Corporation, Hope Baldauff Hartman, January 22, 2013: US08359572 (2 worldwide citation)

Technologies are presented herein for self-describing re-usable software components. Metadata is generated and published with a re-usable software component that identifies the capabilities of the software component, identifies other software components that the re-usable software component may be i ...