Results of searching in PCT for:
PA/microsoft: 3403 records
 
[Search Summary]
 
 
Graphical view of search results. RSS
  Title Pub. Date Int. Class Applicant
 1. (WO 2010/014956) EFFICIENT COLUMN BASED DATA ENCODING FOR LARGE-SCALE DATA STORAGE 04.02.2010 G06F 7/76 MICROSOFT CORPORATION
  The subject disclosure relates to column based data encoding where raw data to be compressed is organized by columns, and then, as first and second layers of reduction of the data size, dictionary encoding and/or value encoding are applied to the data as organized by columns, to create integer sequences that correspond to the columns. Next, a hybrid greedy run length encoding and bit packing compression algorithm further compacts the data according to an analysis of bit savings. Synergy of the hybrid data reduction techniques in concert with the column-based organization, coupled with gains in scanning and querying efficiency owing to the representation of the compact data, results in substantially improved data compression at a fraction of...
 
 2. (WO 2010/014955) EFFICIENT LARGE-SCALE PROCESSING OF COLUMN BASED DATA ENCODED STRUCTURES 04.02.2010 G06F 17/30 MICROSOFT CORPORATION
  The subject disclosure relates to efficient query processing over large scale data storage. An exemplary process includes retrieving a subset of columns implicated by a query as integer encoded and compressed sequences of values corresponding to different columns of data, defining query processing buckets that span over the subset of columns based on changes of compression type occurring in the integer encoded and compressed sequences of values of the subset of data and processing the query in memory on a bucket by bucket basis and processing the query based on type of current bucket when processing the integer encoded and compressed sequences of values. The column based organization of the data, and the application of a hybrid run length e...
 
 3. (WO 2010/014452) CONTENT DISCOVERY AND TRANSFER BETWEEN MOBILE COMMUNICATIONS NODES 04.02.2010 H04W 4/00 MICROSOFT CORPORATION
  Content discovery and content transfer between mobile communications nodes is often required, for example, to synchronize maps, traffic hot spot information and the like for vehicle mounted satellite navigation devices, pedestrian hand-held personal digital assistants and other mobile communications nodes. In an embodiment, content discovery processes using data structures designed in particular ways and sent using a single packet enable nodes to identify files to be transferred whilst keeping overheads down. In an embodiment a first and a second data structure are used, each being formed from slightly different information about a subset of the files to be synchronized. In another embodiment a single tree-based data structure is used. A pr...
 
 4. (WO 2010/014431) STATE SEPARATION FOR APPLICATION CHANGES 04.02.2010 G06F 9/06 MICROSOFT CORPORATION
  Application states may be stored and retrieved using policies that define various contexts in which the application is used. The application states may define configurations or uses of the application, including connections to and interactions with other applications. Applications that are virtualized may have state that is defined within a usage context and multiple states or configurations may be stored and recalled based on the usage context. Policies may define the context and what parameters are to be saved, and may be applied when applications are operated in a virtualized manner.
 
 5. (WO 2010/014430) COMPUTER APPLICATION PACKAGES WITH CUSTOMIZATIONS 04.02.2010 G06F 15/16 MICROSOFT CORPORATION
  Applications operated within a virtual environment may be organized into a package containing various software components. Each software component or resource may have a specific name and other metadata, including a designator for overwriting or modifying the component. A policy may define how any changes to specific software components may be stored and retrieved based on the designator. One or more sets of changed components may be generated, persisted, and re-applied to create a customized version of the application based on the original package. The application may be operated within a virtual application environment or within a dedicated virtual machine environment.
 
 6. (WO 2010/014429) AUTOMATIC USER INTERFACE GENERATION FOR ENTITY INTERACTION 04.02.2010 G06F 9/44 MICROSOFT CORPORATION
  Architecture that allows a developer to create an application quicker by providing an engine that automatically creates pieces of an application user interface (UI). The engine can take as input an instance of an entity or any entity type, and create as an output a UI that allows the application users view and modify the entity. The architecture also facilitates the association of metadata with the source entity to guide the engine decisions; decisions such as which UI controls the engine chooses to represent the entity properties, how much "real estate" (UI space) the entity is provided, and how the entity properties are to be laid out. Additionally, applications allow the user to interact with known entity types, but also with t...
 
 7. (WO 2010/014294) CREATION AND NAVIGATION OF INFINITE CANVAS PRESENTATION 04.02.2010 G06F 3/048 MICROSOFT CORPORATION
  A system and method for creating and conducting presentations on a surface may include an authoring mode, a preprocessing mode and a presentation mode. During an authoring mode, a user may create a surface presentation. In response to a command to play the created presentation, the system enters the preprocessing mode. During the preprocessing mode, a presentation is preprocessed and prepared for presentation. When preprocessing is complete, the presentation mode is entered. During the presentation mode, the infinite surface presentation is presented such that a user may navigate through the presentation.
 
 8. (WO 2010/013205) IMAGING SYSTEM 04.02.2010 G01B 11/10 MICROSOFT INTERNATIONAL HOLDINGS B.V.
  An imaging system comprising: a light source for illuminating a scene with a known intensity light; a camera having an optic axis and center that images the scene responsive to light reflected by the scene from the illuminating, known intensity light; a range finder controllable to determine distances to surface elements of the scene imaged by the camera; a controller configured to determine reflectivity of a surface element of the scene imaged by the camera responsive to a distance of the surface element from the camera, the known intensity of illuminating light and light from the surface element imaged by the camera.
 
 9. (WO 2010/011903) TOUCH INTERACTION WITH A CURVED DISPLAY 28.01.2010 G06F 3/041 MICROSOFT CORPORATION
  Touch interaction with a curved display (e.g., a sphere, a hemisphere, a cylinder, etc.) is enabled through various user interface (UI) features. In an example embodiment, a curved display is monitored to detect a touch input. If a touch input is detected based on the act of monitoring, then one or more locations of the touch input are determined. Responsive to the determined one or more locations of the touch input, at least one user UI feature is implemented. Example UI features include an orb-like invocation gesture feature, a rotation-based dragging feature, a send-to-dark-side interaction feature, and an object representation and manipulation by proxy representation feature.
 
 10. (WO 2010/011565) PRESENTING DYNAMIC GRIDS 28.01.2010 No IPC Found MICROSOFT CORPORATION
  Grids are commonly used to provide an environment for users to orient objects within a drawing program. The properties of a grid are usually defined and set at the time the grid is created and do not change. An effective way to provide a useful grid that can adapt to objects a user has drawn is provided herein by presenting a dynamic grid on a display. The dynamic grid may adjust grid properties, such as the position of the origin, the angle of the grid, the size of gridline spacing, the coordinate mode, etc. The new grid properties are adjusted to accommodate what the user may draw next, based upon what the user previously drew.
 
 11. (WO 2010/011465) AUTOMATIC TRANSFER OF INFORMATION THROUGH PHYSICAL DOCKING OF DEVICES 28.01.2010 H04L 9/32 MICROSOFT CORPORATION
  A personal media player (110) is arranged to capture information, such as wireless network information (including network ID and key) and other kinds of information such as credentials (e.g., user name and password), and then share the information with an accessory device (310) when the player (110) is physically coupled to the device in a docking process. When the personal media player (110) is docked, the information is automatically transferred from the player to the device to enable the device to perform some action without any additional effort by the user. This could include, for example, discovering and be securely admitted to a wireless network (306), or accessing a remote service using the transferred credentials.
 
 12. (WO 2010/011463) PROVIDING MULTIPLE DEGREES OF CONTEXT FOR CONTENT CONSUMED ON COMPUTERS AND MEDIA PLAYERS 28.01.2010 G06Q 50/00 MICROSOFT CORPORATION
  Multiple degrees of context for media content that is consumable on computing platforms including PCs (312) and personal media players (110) is provided by logically organizing context objects (502) into halos (505) that surround each piece of consumable content (508). The context objects (502) represent information and experiences that are contextually associated with media content to enable users to easily discover content and experiences that they will find interesting in a rich and personal manner. As a user (105) navigates from a content (508) item to a context object (502) in the halo (505), the context object (502) itself morphs into content that is then surrounded by a new halo of context objects to which the user may navigate. The ...
 
 13. (WO 2010/009338) GPU BEZIER PATH RASTERIZATION 21.01.2010 G06T 5/00 MICROSOFT CORPORATION
  Hybrid architecture of supersampling and computing distance from a feature edge or Bezier evaluation to address thin feature support in graphics systems. To avoid missing some features the technique creates a supersampling of a small number of supersamples to pick up the thin features. By supersampling, samples can be produced on both sides of a thin feature, which causes thin features to be detectable by some pixel. Now that the thin features hit some pixel, the quality is achieved by a distance-from-edge approach. For example, the technique can supersample four times in combination with the distance-from-edge approach, produce another four samples there resulting in a 16-sample result.
 
 14. (WO 2010/009336) TRAVEL MANAGEMENT SYSTEM 21.01.2010 G06Q 50/00 MICROSOFT CORPORATION
  A travel management system. In one implementation, a state-based desktop client provides a travel planning and management workspace for the user. The user may perform travel planning activities, and log out of the travel workspace without having to repeat travel planning tasks. In another implementation, travel planning tasks may be stored as data feeds that keep up-to-date fare and availability data even when the user is not logged into the travel workspace.
 
 15. (WO 2010/009175) PROGRAMMING APIS FOR AN EXTENSIBLE AVATAR SYSTEM 21.01.2010 G06Q 50/00 MICROSOFT CORPORATION
  Disclosed is an application programming interface (API) that provides for an extensible avatar system. In one embodiment an API may allow video game applications to retrieve structures of data which represent an avatar. The game can then take those structures and incorporate the data into its own rendering system. In another embodiment an API may allow a video game application to render an avatar to a render target or texture wherein the video game system performs rendering and animation functions.
 
 16. (WO 2010/008903) RENDERING TEACHING ANIMATIONS ON A USER-INTERFACE DISPLAY 21.01.2010 G06F 3/14 MICROSOFT CORPORATION
  Computer-readable media, computerized methods, and computer systems for intuitively surfacing a teaching animation that demonstrates a manual gesture recognized by a writing-pad tool are provided. Initially, the writing-pad tool is interrogated to determine a context of a computing environment associated with a touchscreen interface. Generally, determining includes recognizing a current condition of the writing-pad tool based on whether text is provided within a content-entry area generated thereby, ascertaining whether a focus of a cursor tool resides within the content-entry area based on whether a portion of the text is selected, and ascertaining which actions are available for invocation at the writing-pad tool based on the current cond...
 
 17. (WO 2010/008869) PARAMETRIC FONT ANIMATION 21.01.2010 G06T 7/00 MICROSOFT CORPORATION
  Font animation technique embodiments are presented which animate alpha-numeric characters of a message or document. In one general embodiment this is accomplished by the sender transmitting parametric information and animation instructions pertaining to the display of characters found in the message or document to a recipient. The parametric information identifies where to split the characters and where to rotate the resulting sections. The sections of each character affected are then translated and/or rotated and/or scaled as dictated by the animation instructions to create an animation over time. Additionally, if a gap in a stroke of an animated character exists between the sections of the character, a connecting section is displayed to c...
 
 18. (WO 2010/008868) EXPOSING MULTI-MODE AUDIO DEVICE AS A SINGLE COHERENT AUDIO DEVICE 21.01.2010 G06F 13/10 MICROSOFT CORPORATION
  The driving of an audio device that supports two or more audio modes is accomplished by associating a first physical device object of an audio device with a first device identifier, the first physical device object representing a first audio mode enumerated by a bus enumerator; associating a second physical device object of an audio device with a second device identifier, the second physical device object representing a second audio mode enumerated by the bus enumerator; and if the first device identifier matches the second device identifier, enabling a coupled kernel streaming audio interface compatible with both the first physical device object and the second physical device object.
 
 19. (WO 2010/008710) PAN AND ZOOM CONTROL 21.01.2010 G06F 9/44 MICROSOFT CORPORATION
  Technologies are described herein for providing a pan and zoom control in conjunction with a timeline for navigating project schedule data in a project management application. The project management application displays a pan and zoom control in conjunction with a project schedule timeline, with the pan and zoom control at a position and of a size relative to the timeline that reflects the temporal scope of project schedule data currently displayed. The pan and zoom control is configured to allow a user to move and resize the control along the timeline. Upon detecting movement or resizing of the pan and zoom control, the project management application will change the scope of the project schedule data displayed to match the time period repr...
 
 20. (WO 2010/008708) NEED-DRIVEN ADVERTISING 21.01.2010 G06Q 30/00 MICROSOFT CORPORATION
  An advertising system is provided that interacts with end-users and advertisers to facilitate the generation and delivery of advertisements that are specifically targeted to end-users' product interests and needs. An end-user interacts with the advertising system to provide a product request representing the end-user's interest in receiving advertisements from advertisers. The product request includes a specific product or product category with which the end-user is interested, as well as product attributes further defining the end-user's interests for the specific product or product category. Advertisements are generated and provided to the end-user based on the product request.
 
 21. (WO 2010/008680) PHYSICS SIMULATION-BASED INTERACTION FOR SURFACE COMPUTING 21.01.2010 G06F 9/455 MICROSOFT CORPORATION
  The claimed subject matter provides a system and/or a method that facilitates enhancing interactive surface technologies for data manipulation. A surface detection component can employ a multiple contact surfacing technology to detect a surface input, wherein the detected surface input enables a physical interaction with a portion of displayed data that represents a corporeal object. A physics engine can integrate a portion of Newtonian physics into the interaction with the portion of displayed data in order to model at least one quantity related associated with the corporeal object, the quantity is at least one of a force, a mass, a velocity, or a friction.
 
 22. (WO 2010/008678) COMMAND DRIVEN WEB SITE BROWSING 21.01.2010 G06Q 50/00 MICROSOFT CORPORATION
  Command driven web site browsing with web page command interpretation. As a part of web page command interpretation a web page (105) is displayed having a field (106) for accepting user input text. It is determined whether the user input text is a command. A specific application (140) is selected from a plurality of applications that corresponds to the command. The specific application (144, 146) is executed in accordance with the command.
 
 23. (WO 2010/008671) AUTOMATIC CONVERSATION TECHNIQUES 21.01.2010 G06Q 50/00 MICROSOFT CORPORATION
  Automatic conversation techniques are described. An apparatus may comprise a computing device having an incoming message module operative to receive an incoming message, a conversation identification module communicatively coupled to the incoming message module, the conversation identification module operative to determine the incoming message is part of a conversation thread, and associate the incoming message with the conversation thread by setting a conversation identifier property of the incoming message to a conversation identifier for the conversation thread, and a conversation manager module communicatively coupled to the conversation identification module, the conversation manager module operative to determine a conversation rule is...
 
 24. (WO 2010/008669) TECHNIQUES TO MANAGE COMMUNICATIONS BETWEEN RELAY SERVERS 21.01.2010 H04L 12/66 MICROSOFT CORPORATION
  Techniques to manage communications between relay servers are described. A system may include multiple relay servers each having an enhanced relay control module. The enhanced relay control module may be operative to manage communications between private clients communicating over the first relay server and the second relay server. The enhanced relay control module may establish a media channel between control ports for the first and second relay servers when a port range attribute for at least one of the first or second relay servers is turned off. Other embodiments are described and claimed.
 
 25. (WO 2010/008668) MULTI-MODAL COMMUNICATION THROUGH MODAL-SPECIFIC INTERFACES 21.01.2010 G06Q 50/00 MICROSOFT CORPORATION
  Technologies are described herein for providing multi-modal communication through modal-specific interfaces. In one method, a communication in a first modality is received from a first interface across a computer network. The communication is converted into a second modality. Upon converting the communication into the second modality, the communication is provided to a second interface across the computer network.
 
 
 

Search SummaryRSS
PA/microsoft: 3403 occurrences in 3403 records.
Search Time: 0.15 seconds.
[Back to Top]

PATENTSCOPE®

Related Links

E-Newsletters