Gang Chen - Sammamish WA, US Robert Hildreth - Bellevue WA, US Darren R. Davis - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707803
Abstract:
Network-side and client-side systems and techniques for managing metadata items describing digital media content available from a number of digital media content sources are described. Disparate metadata items are collected and transcribed based on a common format. The common format facilitates computerized cataloging, searching, and presentation of relevant metadata and/or digital content via a wide variety of client-side devices. The common format includes: a portion for storing descriptive data derived from the original metadata items; a portion for storing data specific to the digital media content source supplying the original metadata; and a services specifier portion used for accessing specific digital media content. The common format may be used to identify relationships between transcribed items of metadata based on virtually unlimited selection criteria, and to facilitate the creation and presentation to users of data sets of related metadata and/or digital media content.
System And Method To Associate Content Types In A Portable Communication Device
Mehul Shah - Redmond WA, US Gang Chen - Sammamish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709217000
Abstract:
A system and or/methodology that facilitates organizing content on a portable communications device to generate a compilation (e.g., presentation) containing the organized content. The system and/or methodology includes an authoring component that associates content of a first type with a subset of other content and a sharing component that communicates and distributes the associated content. The subject invention can include a visual content input component that receives visual content and another content input component that can generate and organize other content in accordance with a user preference. The other content can include any content type known in the art including, but not limited to, visual, audible, text or the like.
Gang Chen - Sammamish WA, US Mehul Shah - Redmond WA, US Dmitry Belikov - Redmond WA, US Kirk Blackwood - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06Q 40/00
US Classification:
705 19, 705 31
Abstract:
Various technologies and techniques are disclosed for performing tax calculations. An add-in model is described for developing add-in(s) for performing tax calculations. The add-in(s) calculate taxes for one or more tax authorities for items contained in a transaction being processed by a point of sale application. The add-in model specifies functionality the add-in(s) need to implement before the add-in(s) can be used by the point of sale application. A method for configuring multiple add-ins is described. A first add-in is called to calculate a first partial tax owed and the first partial tax is received back. A second add-in is called to calculate a second partial tax owed and the second partial tax is received back. A total tax is calculated by adding the first partial tax with the second partial tax. A configuration user interface is also provided by the add-in.
Payment Workflow Extensibility For Point-Of-Sale Applications
Gang Chen - Sammamish WA, US Balaji Balasubramanian - Snoqualmie WA, US Dmitry V. Belikov - Redmond WA, US Himanshu Lal - Mercer Island WA, US
International Classification:
G06Q 20/00
US Classification:
705 18, 705 16
Abstract:
Architecture that employs a software development kit and an add-in model to collect payment data and communicate with payment processors in a point-of-sale (POS) application to meet new requirements in new markets. Data gathered from an add-in and from the POS application can be combined and then communicated to the payment processor. The payment method can be determined and payment processing routed to different payment processors based on data and schema of data collected is also described. An add-in can also programmatically obtain information from the POS application information about a transaction and authorize a payment. A payment collecting/processing API is the interface between the POS application tender logic and payment collecting/processing logic and defines how a payment collecting/processing add-in interacts with the POS application.
Intelligent Document Management In Computing Systems
Computer systems, devices, and associated methods of intelligent content management are disclosed herein. In one embodiment, a method includes scanning a document to determine whether one or more words in the document represent a resource in the file management system, the resource being a name of a person or a linked document in the file management system. In response to determining that one or more words in the document represents a resource, the method includes retrieving a resource record corresponding to the resource from a database in the computing system, the resource record having a data field containing data representing a current status of the resource and surfacing, in the document, the retrieved data of the current status of the resource to the user.
Dynamically Generated Content Understanding System
- Redmond WA, US San Jia Kuang - Woodinville WA, US Thottam R. Sriram - Redmond WA, US Gang Chen - Sammamish WA, US
International Classification:
G06F 17/27 G06F 11/30 G06F 11/34
Abstract:
An item of content is received and it is analyzed to identify any different types of parsers that can be used to parse the item of content based on prior, user-selected parsers. One or more parsers is selected, based upon the content type in the item of content and based upon the prior, user-selected parsers. The selected parser is constructed in a server environment and is controlled to parse the item of content.