Настройки

Укажите год
-

Небесная энциклопедия

Космические корабли и станции, автоматические КА и методы их проектирования, бортовые комплексы управления, системы и средства жизнеобеспечения, особенности технологии производства ракетно-космических систем

Подробнее
-

Мониторинг СМИ

Мониторинг СМИ и социальных сетей. Сканирование интернета, новостных сайтов, специализированных контентных площадок на базе мессенджеров. Гибкие настройки фильтров и первоначальных источников.

Подробнее

Форма поиска

Поддерживает ввод нескольких поисковых фраз (по одной на строку). При поиске обеспечивает поддержку морфологии русского и английского языка
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Укажите год
Укажите год

Применить Всего найдено 102. Отображено 102.
03-12-2009 дата публикации

DYNAMIC MICROCODE FOR NON-VOLATILE MEMORY

Номер: US20090300238A1
Принадлежит: MICROSOFT CORPORATION

Providing for arbitration and dynamic downloading of microcode at a controller associated with electrically erasable non-volatile memory is described herein. By way of example, a download agent can be provided to a module of such non-volatile memory. Characteristics of the memory module and/or specifications of a host application can be utilized to select one or more memory control modules from a group of such control modules. A selected control module(s) can be installed at the controller via the download agent to provide non-default management of raw memory. Further, arbitration of multiple control modules can be implemented to select among various mechanisms to control/manage raw memory. Arbitration can be based, for instance, on specifications of a host device application. Accordingly, great flexibility and control of raw non-volatile memory can be provided for a host device at an application level.

Подробнее
03-01-2012 дата публикации

Pedestrian route production

Номер: US0008090532B2

As a pedestrian travels, various difficulties can be encountered, such as traveling through an unsafe neighborhood or being in an open area that is subject to harsh temperatures. A route can be developed for a person taking into account factors that specifically affect a pedestrian. Moreover, the route can alter as a situation of a user changes; for instance, if a user wants to add a stop along a route.

Подробнее
20-08-2009 дата публикации

ROUTE REWARD AUGMENTATION

Номер: US20090210302A1
Принадлежит: MICROSOFT CORPORATION

Different incentives can be provided to a user for the user to take different routes. Information related to a user's specific situation can be gathered and a reward can be associated with a route. A user can input an intended destination and different routes can be taken, where the routes have various characteristics. The route can be analyzed and a determination can be made as to what routes can be associated with a user taking a particular route. Commonly, different companies can supply rewards such that the user travels past their advertisement or makes a stop at their store.

Подробнее
25-06-2013 дата публикации

Additional content based on intended travel destination

Номер: US0008473198B2

When users travel to an intended destination, a plurality of information can be beneficial to assist their travel. If a person is traveling to a crowded event, then information can be provided such that congested traffic areas can be provided. There can be financial opportunities available in relation to providing information concerning an intended destination. An advertiser can pay money to have information played about the advertiser when it relates to the intended destination. Furthermore, a user can pay money for detailed data concerning an intended location, such as where cheapest parking is located.

Подробнее
07-07-2009 дата публикации

Atomic commit of cache transfer with staging area

Номер: US0007558913B2

In a method of synchronizing with a separated disk cache, the separated cache is configured to transfer cache data to a staging area of a storage device. An atomic commit operation is utilized to instruct the storage device to atomically commit the cache data to a mapping scheme of the storage device.

Подробнее
13-09-2007 дата публикации

Device emulation to facilitate data transfer

Номер: US20070214276A1
Принадлежит: Microsoft Corporation

Described is a technology by which a circuit, such as one incorporated into a USB-like cable, couples a client computing device to a server computing device. The circuit outputs identification information to each computing device to indicate that the circuit corresponds to a type of hardware device, (e.g., a CD-ROM player) and an attribute (e.g., a migration cable). The circuit then allows the communication of data between the first computing device and the second computing device. For example, the server recognizes the migration cable attribute and can emulate the CD-ROM device recognized by the client, whereby the server may provide data including software code to the client computing device by emulating the CD-ROM device. Via the software code, the client computing device is bootstrapped to recognize that it is connected to the server instead of the hardware device. Data may then be migrated from the client to the server.

Подробнее
01-01-2013 дата публикации

Policy framework to treat data

Номер: US0008347046B2

Data can be retained upon a storage medium that has characteristics suitable for the data. However, as the storage mediums are used, time passes, etc., characteristics of memory can change and therefore data can reside upon an improper medium. Data can be dynamically moved from one storage location to another automatically and intelligently based upon a change in characteristics. In addition, new data can be placed on a storage medium based upon characteristics of the medium in a current state.

Подробнее
18-06-2009 дата публикации

AUTOMATIC SPLICES FOR TARGETED ADVERTISEMENTS

Номер: US20090157499A1
Принадлежит: MICROSOFT CORPORATION

Commonly targeted advertising is used to attract a specific demographic towards a particular product and/or service. An advertisement can be presented over a vehicle radio that relate to a route while a user is driving. Advertisements can be directed to a user, including such information as a user name, a user's destination, contextual information, etc. Advertisements can be masked to appear as thought they are part of a standard program; for instance, a normal radio advertiser's voice can be used.

Подробнее
26-08-2010 дата публикации

HYBRID MEMORY DEVICE WITH SINGLE INTERFACE

Номер: US20100217924A1
Принадлежит: Microsoft Corporation

Described is a technology by which a memory controller is a component of a hybrid memory device having different types of memory therein (e.g., SDRAM and flash memory), in which the controller operates such that the memory device has only a single memory interface with respect to voltage and access protocols defined for one type of memory. For example, the controller allows a memory device with a standard SDRAM interface to provide access to both SDRAM and non-volatile memory with the non-volatile memory overlaid in one or more designated blocks of the volatile memory address space (or vice-versa). A command protocol maps memory pages to the volatile memory interface address space, for example, permitting a single pin compatible multi-chip package to replace an existing volatile memory device in any computing device that wants to provide non-volatile storage, while only requiring software changes to the device to access the flash.

Подробнее
17-04-2008 дата публикации

ROUTE MONETIZATION

Номер: US20080091341A1
Принадлежит: MICROSOFT CORPORATION

A user can be compensated for taking detours from a projected route. Commonly, the reason for the compensation is that the user will be subjected to advertising, the user will pass by an establishment she is likely to visit, or to ease traffic congestion. Analysis of an area takes place and monetization opportunities are determined based upon the results of the analysis. A route between at least about two locations can be altered such that the user is provided a reward, commonly in an optimized manner.

Подробнее
02-04-2009 дата публикации

MOTION BASED DISPLAY MANAGEMENT

Номер: US20090085863A1
Принадлежит: Microsoft Corporation

A display manager is configured to handle the drawing of windows on one or more displays for an application differently based on detected motion information that is associated with a device. The display manager may not display windows for some applications while motion is detected, while the display manager may display windows for other applications even when motion is detected. Motion enabled applications may interact with the display manager and motion information to determine how to display windows while motion is detected.

Подробнее
25-01-2007 дата публикации

Preparing memory to allow access to data when primary operating system is unavailable

Номер: US20070022258A1
Принадлежит: Microsoft Corporation

Systems and methods of sharing files and data in memory between the two operating systems running on a computing device. A main operating system (OS) may execute on the computing device an provide numerous system features and functionality. To conserver power, the main OS may unload, or the computer may be reset, suspended or be shutdown. Prior to doing so, the main OS writes data to a known memory location that allows access by a secondary OS when the main OS is not present. The secondary OS provides a limited set of functionalities, while being able to use and interact with the data stored in the known memory location. Information about the data and permissions are stored in mailbox that is accessible to both operating system such that changes made when the secondary operating system is active are synchronized with the main operating system.

Подробнее
20-07-2006 дата публикации

Audio and video buffer synchronization based on actual output feedback

Номер: US20060161835A1
Принадлежит: Microsoft Corporation

A method and system for keeping endpoints such as speakers and displays synchronized via feedback based on the actual output of the endpoints. A source of audiovisual content transmits corresponding digital data to one or more endpoints, such as over a home network, where it may be buffered and/or decoded for playback. Microphones or the like sense actual (post-buffering/decoding) output from one or more endpoints and feed it back to a synchronization mechanism. The synchronization mechanism employs pattern matching or similar techniques to determine whether and how to adjust the timing of endpoints to synchronize their actual outputs. Synchronization may be accomplished by controllably delaying transmission and/or other processing, by controllably changing the rate of advancing in a buffer, and/or by jumping ahead in a buffer. The synchronization mechanism may adjust multiple endpoints, e.g., when limited buffer size limits the amount of adjustment a single device can provide.

Подробнее
11-05-2010 дата публикации

Hybrid memory device with single interface

Номер: US0007716411B2

Described is a technology by which a memory controller is a component of a hybrid memory device having different types of memory therein (e.g., SDRAM and flash memory), in which the controller operates such that the memory device has only a single memory interface with respect to voltage and access protocols defined for one type of memory. For example, the controller allows a memory device with a standard SDRAM interface to provide access to both SDRAM and non-volatile memory with the non-volatile memory overlaid in one or more designated blocks of the volatile memory address space (or vice-versa). A command protocol maps memory pages to the volatile memory interface address space, for example, permitting a single pin compatible multi-chip package to replace an existing volatile memory device in any computing device that wants to provide non-volatile storage, while only requiring software changes to the device to access the flash.

Подробнее
22-03-2012 дата публикации

TECHNIQUES USING CAPTURED INFORMATION

Номер: US20120072446A1
Принадлежит: Microsoft Corporation

Techniques are provided utilizing captured information. The captured information includes at least one of audio and image information. In response to connecting a capture device including the captured information to another device, the captured information is downloaded to the other device, a text portion is formed corresponding to the captured information, and at least a portion of the captured information and text portion is stored. A selected action is automatically performed using at least one of the text portion and the captured information.

Подробнее
18-06-2009 дата публикации

GENERATIONAL INTELLIGENT NAVIGATION SYNCHRONIZATION OR UPDATE

Номер: US20090157498A1
Принадлежит: MICROSOFT CORPORATION

A direction set can be augmented with up-to-date information such that a route to be taken by a user is changed. A user can request a direction set to take a user along a long route that minimizes cost to a user. A route can be generated using a set of known fuel prices; however, as the user travels, fuel prices can change. New fuel information can be gathered and the route can be modified based upon the gathered information.

Подробнее
15-10-2009 дата публикации

POLICY FRAMEWORK TO TREAT DATA

Номер: US20090259795A1
Принадлежит: MICROSOFT CORPORATION

Data can be retained upon a storage medium that has characteristics suitable for the data. However, as the storage mediums are used, time passes, etc., characteristics of memory can change and therefore data can reside upon an improper medium. Data can be dynamically moved from one storage location to another automatically and intelligently based upon a change in characteristics. In addition, new data can be placed on a storage medium based upon characteristics of the medium in a current state.

Подробнее
10-01-2012 дата публикации

Device emulation to facilitate data transfer

Номер: US0008095623B2

Described is a technology by which a circuit, such as one incorporated into a USB-like cable, couples a client computing device to a server computing device. The circuit outputs identification information to each computing device to indicate that the circuit corresponds to a type of hardware device, (e.g., a CD-ROM player) and an attribute (e.g., a migration cable). The circuit then allows the communication of data between the first computing device and the second computing device. For example, the server recognizes the migration cable attribute and can emulate the CD-ROM device recognized by the client, whereby the server may provide data including software code to the client computing device by emulating the CD-ROM device. Via the software code, the client computing device is bootstrapped to recognize that it is connected to the server instead of the hardware device. Data may then be migrated from the client to the server.

Подробнее
18-06-2009 дата публикации

PEDESTRIAN ROUTE PRODUCTION

Номер: US20090157302A1
Принадлежит: MICROSOFT CORPORATION

As a pedestrian travels, various difficulties can be encountered, such as traveling through an unsafe neighborhood or being in an open area that is subject to harsh temperatures. A route can be developed for a person taking into account factors that specifically affect a pedestrian. Moreover, the route can alter as a situation of a user changes; for instance, if a user wants to add a stop along a route.

Подробнее
14-08-2008 дата публикации

Enabling user interface elements based on short range wireless devices

Номер: US20080194298A1
Принадлежит: Microsoft Corporation

A system and method for enabling user interface elements to be displayed on a display device is disclosed. The technology includes a method for enabling user interface elements to be displayed on a display device. The method includes accessing location information corresponding to a first short range wireless device coupled with the display device wherein the location information identifies the location of the first short range wireless device with respect to a viewing surface of the display device. The method also includes enabling a first contactless user interface icon to be displayed on the viewing surface of the display device wherein the contactless user interface icon is displayed on the viewing surface proximate the location of the first short range wireless device.

Подробнее
25-10-2012 дата публикации

Facilitating Use of a Device Based on Short-Range Wireless Technology

Номер: US20120270562A1
Принадлежит: MICROSOFT CORPORATION

Various devices may include a short-range wireless transmitter and/or one or more short-range wireless readers. When a first device including the transmitter is placed near a second device including the one or more readers, a relative location of the first device may be determined. Information regarding the relative location of the first device, may be used to facilitate use of the first device with a processing device. In one embodiment, the processing device may automatically configure itself, such that the first device may be used with the processing device. In another embodiment, the processing device may provide feedback, such as, for example, step-by-step instructions to facilitate setup and use of the first device with the processing device. In some embodiments, an application program interface may provide information about the device to an application executing on the processing device. 1. A method for facilitating use of a first device with a second device , the method comprising:detecting, by a processing device, the first device based on a received short-range wireless protocol signal from the first device;determining, by the processing device, based on the received short-range wireless protocol signal, a relative location of the first device with respect to the second device;determining, by the processing device, an orientation of the first device; andusing, by the processing device, information related to the relative location of the first device and the orientation of the first device to facilitate use of the first device and the second device with the processing device by automatically configuring the processing device to work with the first device and the second device.2. The method of claim 1 , wherein the short-range wireless protocol signal includes at least one of a Near Field Communication protocol signal or a Radio Frequency Identification protocol signal.3. The method of claim 1 , wherein:the first device includes a first monitor,the second ...

Подробнее
15-10-2009 дата публикации

REMOTE DIFFERENTIAL COMPRESSION APPLIED TO STORAGE

Номер: US20090259675A1
Принадлежит: MICROSOFT CORPORATION

Oftentimes, computer files, information packets, and the like share identical data portions that cause duplicate storing. The files and/or packets can be logically divided and checks can be performed to determine if there are shared portions. If shared portions exist, then as opposed to making a duplicate copy of information, a pointer can be produced that identifies where the portion is saved. In addition, pointers can be used in compression of information such that a compressed file can identify an original copy—the original copy can be used to decompress the information.

Подробнее
10-07-2008 дата публикации

Techniques using captured information

Номер: US20080168050A1
Принадлежит: Microsoft Corporation

Techniques are provided utilizing captured information. The captured information includes at least one of audio and image information. In response to connecting a capture device including the captured information to another device, the captured information is downloaded to the other device, a text portion is formed corresponding to the captured information, and at least a portion of the captured information and text portion is stored. A selected action is automatically performed using at least one of the text portion and the captured information.

Подробнее
12-04-2011 дата публикации

Dynamic microcode for non-volatile memory

Номер: US0007925807B2

Providing for arbitration and dynamic downloading of microcode at a controller associated with electrically erasable non-volatile memory is described herein. By way of example, a download agent can be provided to a module of such non-volatile memory. Characteristics of the memory module and/or specifications of a host application can be utilized to select one or more memory control modules from a group of such control modules. A selected control module(s) can be installed at the controller via the download agent to provide non-default management of raw memory. Further, arbitration of multiple control modules can be implemented to select among various mechanisms to control/manage raw memory. Arbitration can be based, for instance, on specifications of a host device application. Accordingly, great flexibility and control of raw non-volatile memory can be provided for a host device at an application level.

Подробнее
20-08-2009 дата публикации

AD HOC AND OPPORTUNISTIC TRANSPORTATION SERVICES

Номер: US20090210276A1
Принадлежит: MICROSOFT CORPORATION

Individuals can be organized into travel groups in plans constructed in advance or in real-time to save resources and travel in an efficient manner. Multi-segment trips between starting points and destinations can be constructed with several vehicles, including private, public, and commercial transportation assets. Numerous requests for real-time or planned recurrent commutes by a population of users can be considered in a larger analysis that seeks to optimize one or more attributes such as vehicle usage and/or greenhouse emissions. Data concerning multiple related individuals can be gathered and analyzed—based upon the analysis, a determination can be made if it is logical to group individuals together such that they physically travel together. A transportation asset provider and/or individuals can be offered a reward to become part of the travel group and/or to perform specific tasks related to the travel group, such as using a vehicle with a certain fuel type.

Подробнее
17-11-2009 дата публикации

High speed nonvolatile memory device using parallel writing among a plurality of interfaces

Номер: US0007620784B2

Described is a high speed nonvolatile memory device and technology that includes a controller coupled via interfaces to sets of nonvolatile storage, such as separate flash memory chips or separate regions of a single chip. The controller includes logic that processes write requests of arbitrary size, by interleaving writes among the interfaces, including by parallel writing among the interfaces. For example, the data may be received via direct memory access (DMA) transfers. The controller maintains information to allow the interleaved data to be reassembled into its correct relative locations when read back, such as by DMA. The high speed nonvolatile memory device thus provides a hardware device and software solution that allows a personal computer to rapidly boot or resume from a reduced power state such as hibernation. The high speed nonvolatile memory device also may be used for other data storage purposes, such as caching and file storage.

Подробнее
23-11-2010 дата публикации

Enabling user interface elements based on short range wireless devices

Номер: US0007840237B2

A system and method for enabling user interface elements to be displayed on a display device is disclosed. The technology includes a method for enabling user interface elements to be displayed on a display device. The method includes accessing location information corresponding to a first short range wireless device coupled with the display device wherein the location information identifies the location of the first short range wireless device with respect to a viewing surface of the display device. The method also includes enabling a first contactless user interface icon to be displayed on the viewing surface of the display device wherein the contactless user interface icon is displayed on the viewing surface proximate the location of the first short range wireless device.

Подробнее
06-08-2013 дата публикации

Facilitating use of a device based on short-range wireless technology

Номер: US0008504068B2

Various devices may include a short-range wireless transmitter and/or one or more short-range wireless readers. When a first device including the transmitter is placed near a second device including the one or more readers, a relative location of the first device may be determined. Information regarding the relative location of the first device, may be used to facilitate use of the first device with a processing device. In one embodiment, the processing device may automatically configure itself, such that the first device may be used with the processing device. In another embodiment, the processing device may provide feedback, such as, for example, step-by-step instructions to facilitate setup and use of the first device with the processing device. In some embodiments, an application program interface may provide information about the device to an application executing on the processing device.

Подробнее
17-09-2009 дата публикации

EFFICIENTLY SYNCHRONIZING WITH SEPARATED DISK CACHES

Номер: US20090235021A1
Принадлежит: MICROSOFT CORPORATION

In a method of synchronizing with a separated disk cache, the separated cache is configured to transfer cache data to a staging area of a storage device. An atomic commit operation is utilized to instruct the storage device to atomically commit the cache data to a mapping scheme of the storage device.

Подробнее
20-12-2011 дата публикации

Techniques using captured information

Номер: US0008082276B2

Techniques are provided utilizing captured information. The captured information includes at least one of audio and image information. In response to connecting a capture device including the captured information to another device, the captured information is downloaded to the other device, a text portion is formed corresponding to the captured information, and at least a portion of the captured information and text portion is stored. A selected action is automatically performed using at least one of the text portion and the captured information.

Подробнее
07-08-2012 дата публикации

Facilitating use of a device based on short-range wireless technology

Номер: US0008238938B2

Various devices may include a short-range wireless transmitter and/or one or more short-range wireless readers. When a first device including the transmitter is placed near a second device including the one or more readers, a relative location of the first device may be determined. Information regarding the relative location of the first device, may be used to facilitate use of the first device with a processing device. In one embodiment, the processing device may automatically configure itself, such that the first device may be used with the processing device. In another embodiment, the processing device may provide feedback, such as, for example, step-by-step instructions to facilitate setup and use of the first device with the processing device. In some embodiments, an application program interface may provide information about the device to an application executing on the processing device.

Подробнее
10-06-2014 дата публикации

Facilitating use of a device based on short-range wireless technology

Номер: US0008750900B2

Various devices may include a short-range wireless transmitter and/or one or more short-range wireless readers. When a first device including the transmitter is placed near a second device including the one or more readers, a relative location of the first device may be determined. Information regarding the relative location of the first device, may be used to facilitate use of the first device with a processing device. In one embodiment, the processing device may automatically configure itself, such that the first device may be used with the processing device. In another embodiment, the processing device may provide feedback, such as, for example, step-by-step instructions to facilitate setup and use of the first device with the processing device. In some embodiments, an application program interface may provide information about the device to an application executing on the processing device.

Подробнее
02-04-2009 дата публикации

VIRTUAL OBJECT NAVIGATION

Номер: US20090089705A1
Принадлежит: Microsoft Corporation

A navigation manager is configured to navigate the display of an object that is larger than a computer's display based on manipulation of the display screen itself. Sensing devices associated with the display detect movement of the device and/or interaction with the display. When the movement and/or the interaction with the display is sensed, the display of the object is updated accordingly. For example, moving the display to the left may scroll the display of the object to the left, whereas pressing down on the device may zoom in on the object.

Подробнее
14-08-2008 дата публикации

Sensor discovery and configuration

Номер: US20080196083A1
Принадлежит: Microsoft Corporation

A system for policy-based applications may be developed by using non-device specific policies that are executed on a policy engine. During installation, available sensor devices are identified by metadata that describes the devices within a taxonomy of sensor devices, and a separate device policy may be installed and executed by each sensor device. The policy engine, in conjunction with the sensor devices operating a device policy, may be execute a wide range of applications. In many applications, a sensor device may detect that a first policy engine is not available and send communications to a second policy engine that may be accessed through the Internet.

Подробнее
15-11-2011 дата публикации

Route transfer between devices

Номер: US0008060297B2

A user can intend to travel between different locations and employ different traveling manners to reach an intended travel destination. At different points, different devices can be employed for disclosing a route. For instance, as a user walks, a route can be integrated into a personal electronic device, such as a cellular telephone. An evaluation can take place that due to specific route details, for example detailed text, a particular device would be superior for presentment over another.

Подробнее
09-09-2008 дата публикации

Displaying an intended video image

Номер: US0007423695B2

Techniques for displaying an intended video image are described herein. One exemplary method ascertains whether an image generated from a video signal is to be cropped. Based upon whether the image is to be cropped, the method selectively takes an action to enhance a user experience relating to the image.

Подробнее
12-07-2007 дата публикации

Fast display initialization and light up

Номер: US20070159491A1
Принадлежит: Microsoft Corporation

Described is a technology by which a computer display may quickly resume outputting video data following its awakening from a deep sleep state. Displayed settings are maintained in a memory, such as a memory of the display, while the display is in a sleep state. The settings are associated with a token maintained by a host computer system and display. Upon a need to awaken the display to output video data, the host computer system and the display communicate the token, whereby the display may confirm whether maintained settings are still valid for actual use with the host's video signals. If still valid, the display restores the maintained display settings as actual display settings. The restoring of previously maintained display settings is ordinarily significantly faster than conventional mechanisms that are presently used to configure a display upon wakeup, resulting in the user perceiving a near-instantaneous wakeup of a display.

Подробнее
25-09-2008 дата публикации

Facilitating use of a device based on short-range wireless technology

Номер: US20080233971A1
Принадлежит: Microsoft Corporation

Various devices may include a short-range wireless transmitter and/or one or more short-range wireless readers. When a first device including the transmitter is placed near a second device including the one or more readers, a relative location of the first device may be determined. Information regarding the relative location of the first device, may be used to facilitate use of the first device with a processing device. In one embodiment, the processing device may automatically configure itself, such that the first device may be used with the processing device. In another embodiment, the processing device may provide feedback, such as, for example, step-by-step instructions to facilitate setup and use of the first device with the processing device. In some embodiments, an application program interface may provide information about the device to an application executing on the processing device.

Подробнее
10-08-2006 дата публикации

Displaying an intended video image

Номер: US20060176397A1
Автор: Ruston Panabaker
Принадлежит: Microsoft Corporation

Techniques for displaying an intended video image are described herein. One exemplary method ascertains whether an image generated from a video signal is to be cropped. Based upon whether the image is to be cropped, the method selectively takes an action to enhance a user experience relating to the image.

Подробнее
09-02-2012 дата публикации

EFFICIENTLY SYNCHRONIZING WITH SEPARATED DISK CACHES

Номер: US20120036326A1
Принадлежит: MICROSOFT CORPORATION

In a method of synchronizing with a separated disk cache, the separated cache is configured to transfer cache data to a staging area of a storage device. An atomic commit operation is utilized to instruct the storage device to atomically commit the cache data to a mapping scheme of the storage device.

Подробнее
10-04-2003 дата публикации

Performing server side interactive television

Номер: US20030070175A1
Автор: Ruston Panabaker
Принадлежит: WebTV Networks, Inc.

A method for providing enhanced programming to an entertainment module where the display of the enhanced programming is prepared remotely from the entertainment module. The method includes a step for analyzing a programming transmission stream deliverable to an entertainment module, remotely from the entertainment module, to identify whether the transmission stream includes at least one enhanced programming control signal. In the event that the transmission stream includes at least one enhanced programming control signal, a step for preparing, remotely from the entertainment module, a visual representation of the enhanced programming based upon the at least one enhanced programming control signal. Following preparing the enhanced programming by the preparing step, a step for delivering the visual representation of the enhanced programming to the entertainment module.

Подробнее
18-06-2009 дата публикации

ADDITIONAL CONTENT BASED ON INTENDED TRAVEL DESTINATION

Номер: US20090157307A1
Принадлежит: MICROSOFT CORPORATION

When users travel to an intended destination, a plurality of information can be beneficial to assist their travel. If a person is traveling to a crowded event, then information can be provided such that congested traffic areas can be provided. There can be financial opportunities available in relation to providing information concerning an intended destination. An advertiser can pay money to have information played about the advertiser when it relates to the intended destination. Furthermore, a user can pay money for detailed data concerning an intended location, such as where cheapest parking is located.

Подробнее
30-01-2003 дата публикации

Interactive television schema

Номер: US20030023970A1
Автор: Ruston Panabaker
Принадлежит:

A method for delivering enhanced programming content to a receiver module that displays the enhanced programming content. The method includes accessing a schema document that defines instructions and control parameters that identify one or more of: (i) the availability of enhanced programming or enhanced programming content; (ii) where the enhanced programming or programming content is stored; (iii) when the enhanced programming or programming content is to be delivered to a receiver module; and (iv) what enhanced programming or programming content is to be delivered to a receiver module. The method further includes analyzing the schema to retrieve the control parameters from the schema document. In response to analyzing the schema document, the enhanced programming or programming content is delivered to a receiver module for presentation to the viewer.

Подробнее
21-06-2007 дата публикации

Computer control of audio/video switching

Номер: US20070137988A1
Принадлежит: Microsoft Corporation

Described are computer-controlled switching mechanisms that couple various audio/visual devices' outputs to the inputs of other audio/visual devices. The user (or some process) selects an audio/visual operating mode via a computer system, and the computer system controls the switching mechanism to couple audio/visual devices in a way that matches the mode. The computer may also control settings and operations of some or all of the devices.

Подробнее
19-08-2010 дата публикации

FACILITATING USE OF A DEVICE BASED ON SHORT-RANGE WIRELESS TECHNOLOGY

Номер: US20100210210A1
Принадлежит: Microsoft Corporation

Various devices may include a short-range wireless transmitter and/or one or more short-range wireless readers. When a first device including the transmitter is placed near a second device including the one or more readers, a relative location of the first device may be determined. Information regarding the relative location of the first device, may be used to facilitate use of the first device with a processing device. In one embodiment, the processing device may automatically configure itself, such that the first device may be used with the processing device. In another embodiment, the processing device may provide feedback, such as, for example, step-by-step instructions to facilitate setup and use of the first device with the processing device. In some embodiments, an application program interface may provide information about the device to an application executing on the processing device.

Подробнее
18-06-2009 дата публикации

FEDERATED ROUTE PRODUCTION

Номер: US20090157311A1
Принадлежит: MICROSOFT CORPORATION

A route can be generated through utilization of a conventional manner, such as a portable electronic device accessing a database with roads, traffic information, weather data, and the like. As a user approaches a private area, the route can be augmented with travel information concerning the private area. Artificial intelligence techniques can be used to determine if a route should be augmented, to infer what augmentations to make, etc.

Подробнее
24-04-2012 дата публикации

Location context service handoff

Номер: US0008165087B2

A location service providing system and method for repeatedly providing a location service.

Подробнее
13-12-2007 дата публикации

Hybrid memory device with single interface

Номер: US20070288683A1
Принадлежит: Microsoft Corporation

Described is a technology by which a memory controller is a component of a hybrid memory device having different types of memory therein (e.g., SDRAM and flash memory), in which the controller operates such that the memory device has only a single memory interface with respect to voltage and access protocols defined for one type of memory. For example, the controller allows a memory device with a standard SDRAM interface to provide access to both SDRAM and non-volatile memory with the non-volatile memory overlaid in one or more designated blocks of the volatile memory address space (or vice-versa). A command protocol maps memory pages to the volatile memory interface address space, for example, permitting a single pin compatible multi-chip package to replace an existing volatile memory device in any computing device that wants to provide non-volatile storage, while only requiring software changes to the device to access the flash.

Подробнее
18-06-2009 дата публикации

ROUTE TRANSFER BETWEEN DEVICES

Номер: US20090157583A1
Принадлежит: MICROSOFT CORPORATION

A user can intend to travel between different locations and employ different traveling manners to reach an intended travel destination. At different points, different devices can be employed for disclosing a route. For instance, as a user walks, a route can be integrated into a personal electronic device, such as a cellular telephone. An evaluation can take place that due to specific route details, for example detailed text, a particular device would be superior for presentment over another.

Подробнее
21-04-2009 дата публикации

Preparing memory to allow access to data when primary operating system is unavailable

Номер: US0007523269B2

Systems and methods of sharing files and data in memory between the two operating systems running on a computing device. A main operating system (OS) may execute on the computing device an provide numerous system features and functionality. To conserver power, the main OS may unload, or the computer may be reset, suspended or be shutdown. Prior to doing so, the main OS writes data to a known memory location that allows access by a secondary OS when the main OS is not present. The secondary OS provides a limited set of functionalities, while being able to use and interact with the data stored in the known memory location. Information about the data and permissions are stored in mailbox that is accessible to both operating system such that changes made when the secondary operating system is active are synchronized with the main operating system.

Подробнее
23-04-2013 дата публикации

Federated route production

Номер: US0008428859B2

A route can be generated through utilization of a conventional manner, such as a portable electronic device accessing a database with roads, traffic information, weather data, and the like. As a user approaches a private area, the route can be augmented with travel information concerning the private area. Artificial intelligence techniques can be used to determine if a route should be augmented, to infer what augmentations to make, etc.

Подробнее
24-04-2008 дата публикации

ROUTE GENERATION BASED UPON ACTIVITY CRITERIA

Номер: US20080097688A1
Принадлежит: MICROSOFT CORPORATION

A route can be optimized according to various constraints, specifically towards non-travel constraints. A number of community activities can take place such that the activities impact traffic. Thus, a route can be produces that lowers an influence the activities have upon a route. Moreover, a route can be produced that improves signal strength, such as strength of a signal used to communicate with a cellular telephone. In addition, a route can be enhanced by taking into account weather conditions, including real-time weather in addition to weather predictions.

Подробнее
27-04-2010 дата публикации

Fast display initialization and light up

Номер: US0007705842B2

Described is a technology by which a computer display may quickly resume outputting video data following its awakening from a deep sleep state. Displayed settings are maintained in a memory, such as a memory of the display, while the display is in a sleep state. The settings are associated with a token maintained by a host computer system and display. Upon a need to awaken the display to output video data, the host computer system and the display communicate the token, whereby the display may confirm whether maintained settings are still valid for actual use with the host's video signals. If still valid, the display restores the maintained display settings as actual display settings. The restoring of previously maintained display settings is ordinarily significantly faster than conventional mechanisms that are presently used to configure a display upon wakeup, resulting in the user perceiving a near-instantaneous wakeup of a display.

Подробнее
13-12-2007 дата публикации

High speed nonvolatile memory device

Номер: US20070288687A1
Автор: Ruston Panabaker
Принадлежит: Microsoft Corporation

Described is a high speed nonvolatile memory device and technology that includes a controller coupled via interfaces to sets of nonvolatile storage, such as separate flash memory chips or separate regions of a single chip. The controller includes logic that processes write requests of arbitrary size, by interleaving writes among the interfaces, including by parallel writing among the interfaces. For example, the data may be received via direct memory access (DMA) transfers. The controller maintains information to allow the interleaved data to be reassembled into its correct relative locations when read back, such as by DMA. The high speed nonvolatile memory device thus provides a hardware device and software solution that allows a personal computer to rapidly boot or resume from a reduced power state such as hibernation. The high speed nonvolatile memory device also may be used for other data storage purposes, such as caching and file storage.

Подробнее
15-10-2013 дата публикации

Limited memory power

Номер: US0008560762B2

Storage devices can retain information through application of a charge upon the storage device. However, applying the charge upon the storage device can be change physical characteristics of the charge and ultimately increase a likelihood of device failure. Therefore, a determination can be made on how to apply the charge based upon analysis of the device, of data for retention, and the like. Raw data can be analyzed and/or estimations can be made to determine the charge.

Подробнее
21-01-2014 дата публикации

Sensor discovery and configuration

Номер: US0008635307B2

A system for policy-based applications may be developed by using non-device specific policies that are executed on a policy engine. During installation, available sensor devices are identified by metadata that describes the devices within a taxonomy of sensor devices, and a separate device policy may be installed and executed by each sensor device. The policy engine, in conjunction with the sensor devices operating a device policy, may be execute a wide range of applications. In many applications, a sensor device may detect that a first policy engine is not available and send communications to a second policy engine that may be accessed through the Internet.

Подробнее
18-06-2009 дата публикации

SOCIAL NETWORK BASED ROUTES

Номер: US20090157312A1
Принадлежит: MICROSOFT CORPORATION

A route can be generated that considers social networking information. For instance, a user can be traveling on vacation and individuals designated by a user can add comments to a route. In addition, previous journeys of user contacts can be evaluated and based upon the evaluation results, portions of a route can be constructed. Further functionality can include transferring rewards between parties for disclosing information as well as posting information on various social networking profiles.

Подробнее
10-07-2008 дата публикации

Techniques for audio and image capture

Номер: US20080168212A1
Принадлежит: Microsoft Corporation

Techniques are provided for capturing audio and image information. A capture device may be used to capture audio and/or image information. The device includes at least one of an audio and a image capturing component for capturing information, a flash memory, and a button for use in connection with controlling capture of the information. Capturing of the information is performed while holding the button in a depressed position. Capturing of the information is stopped when the button is released.

Подробнее
20-08-2009 дата публикации

SAFE ROUTE CONFIGURATION

Номер: US20090210142A1
Принадлежит: Microsoft Corporation

Routes can be produced based on safety characteristics of paths that are included in the route. Safety characteristics can include how susceptible an area surrounding a path is to crime as well as traffic data, such as how many automobile accidents take place on average. Various amounts of safety information can be gathered and a particular path can be assigned a safety score. Analysis can run on different path combinations that would take a user from a starting point to an intended destination. A route can be produced based on the safety score alone, such as a route with a lowest score, based on the safety score with other factors such as anticipated traffic, and the like.

Подробнее
05-06-2007 дата публикации

Performing server side interactive television

Номер: US0007228560B2

A method for providing enhanced programming to an entertainment module where the display of the enhanced programming is prepared remotely from the entertainment module. The method includes a step for analyzing a programming transmission stream deliverable to an entertainment module, remotely from the entertainment module, to identify whether the transmission stream includes at least one enhanced programming control signal. In the event that the transmission stream includes at least one enhanced programming control signal, a step for preparing, remotely from the entertainment module, a visual representation of the enhanced programming based upon the at least one enhanced programming control signal. Following preparing the enhanced programming by the preparing step, a step for delivering the visual representation of the enhanced programming to the entertainment module.

Подробнее
23-11-2010 дата публикации

Efficiently synchronizing with separated disk caches

Номер: US0007840754B2

In a method of synchronizing with a separated disk cache, the separated cache is configured to transfer cache data to a staging area of a storage device. An atomic commit operation is utilized to instruct the storage device to atomically commit the cache data to a mapping scheme of the storage device.

Подробнее
20-08-2013 дата публикации

Motion based display management

Номер: US0008514172B2

A display manager is configured to handle the drawing of windows on one or more displays for an application differently based on detected motion information that is associated with a device. The display manager may not display windows for some applications while motion is detected, while the display manager may display windows for other applications even when motion is detected. Motion enabled applications may interact with the display manager and motion information to determine how to display windows while motion is detected.

Подробнее
13-12-2011 дата публикации

Motion based display management

Номер: US0008077143B2

A display manager is configured to handle the drawing of windows on one or more displays for an application differently based on detected motion information that is associated with a device. The display manager may not display windows for some applications while motion is detected, while the display manager may display windows for other applications even when motion is detected. Motion enabled applications may interact with the display manager and motion information to determine how to display windows while motion is detected.

Подробнее
08-06-2010 дата публикации

Facilitating use of a device based on short-range wireless technology

Номер: US0007734299B2

Various devices may include a short-range wireless transmitter and/or one or more short-range wireless readers. When a first device including the transmitter is placed near a second device including the one or more readers, a relative location of the first device may be determined. Information regarding the relative location of the first device, may be used to facilitate use of the first device with a processing device. In one embodiment, the processing device may automatically configure itself, such that the first device may be used with the processing device. In another embodiment, the processing device may provide feedback, such as, for example, step-by-step instructions to facilitate setup and use of the first device with the processing device. In some embodiments, an application program interface may provide information about the device to an application executing on the processing device.

Подробнее
02-08-2012 дата публикации

EFFICIENTLY SYNCHRONIZING WITH SEPARATED DISK CACHES

Номер: US20120198149A1
Принадлежит: Microsoft Corporation

In a method of synchronizing with a separated disk cache, the separated cache is configured to transfer cache data to a staging area of a storage device. An atomic commit operation is utilized to instruct the storage device to atomically commit the cache data to a mapping scheme of the storage device. 1. A method comprising:providing a mapping to a storage device, the mapping identifying cache data to be atomically committed from a staging area; andutilizing an atomic commit operation to instruct said storage device to atomically commit said cache data to a mapping scheme of said storage device.2. The method of claim 1 , wherein said mapping is an initial mapping sent to said storage device prior to transfer of any of said cache data.3. The method of claim 1 , wherein said mapping is an updated mapping claim 1 , the method further comprising:providing to the storage device, prior to the providing the updated mapping, an initial mapping, the updated mapping corresponding to cache data changed after creation of the initial mapping.4. The method of claim 1 , said mapping comprising a unique identifier associating said mapping with a particular instantiation of cache data claim 1 , the method further comprising:confirming or validating, using said unique identifier, that said particular instantiation of cache data has been transferred to said staging area of said storage device.5. The method of claim 1 , said mapping comprising an association between an element of said cache data and particular data of said storage device.6. The method of claim 1 , further comprising receiving a response to said atomic commit operation.7. The method of claim 6 , further comprising conditioning erasure of said cache data on a successful outcome of said atomic commit operation.8. A method comprising:receiving, by a storage device, a mapping; andindicating, by said storage device, successful atomic commitment of cache data from a staging area to a mapping scheme of said storage device ...

Подробнее
23-11-2006 дата публикации

Optical mouse/barcode scanner built into cellular telephone

Номер: US20060262096A1
Принадлежит: Microsoft Corporation

A cellular telephone having an optical mouse component built into the telephone. The telephone is adapted to track when it was turned ON and placed on a suitable surface. The top of the telephone includes two buttons which are used as “left click” and “right click” buttons while the mouse optics are in use. These buttons could be used for other functions when the mouse optics were not in use. The telephone communicates with a user's laptop in any number of ways including being paired to it through Bluetooth or by being physically connected using USB. The same optics used for the mouse component are capable of scanning coded symbols and barcodes. Users can scan nearly any item and retrieve information from a locally stored database or from a network. Users can also scan unique IDs from phonecards or other references which cause action such as loading more minutes onto the phone, downloading other information or sending of information from the phone to take part in a transaction.

Подробнее
15-05-2012 дата публикации

Efficiently synchronizing with separated disk caches

Номер: US0008180959B2

In a method of synchronizing with a separated disk cache, the separated cache is configured to transfer cache data to a staging area of a storage device. An atomic commit operation is utilized to instruct the storage device to atomically commit the cache data to a mapping scheme of the storage device.

Подробнее
31-12-2009 дата публикации

LIMITED MEMORY POWER

Номер: US20090327579A1
Принадлежит: MICROSOFT CORPORATION

Storage devices can retain information through application of a charge upon the storage device. However, applying the charge upon the storage device can be change physical characteristics of the charge and ultimately increase a likelihood of device failure. Therefore, a determination can be made on how to apply the charge based upon analysis of the device, of data for retention, and the like. Raw data can be analyzed and/or estimations can be made to determine the charge.

Подробнее
18-06-2009 дата публикации

DESTINATION AUCTIONED THROUGH BUSINESS OF INTEREST

Номер: US20090157540A1
Принадлежит: MICROSOFT CORPORATION

In order to provide advertising to a user concerning an intended travel destination, an auction takes place where multiple companies place bids to have an advertisement disclosed. Bid selection can take place according to various parameters, including matching a user interest, a bidder that offers a highest price, etc. Bids can be solicited and then received—once a bid is selected for presentation, the advertisement can be received, evaluated, and then presented to a user.

Подробнее
15-03-2012 дата публикации

MOTION BASED DISPLAY MANAGEMENT

Номер: US20120062455A1
Принадлежит: Microsoft Corporation

A display manager is configured to handle the drawing of windows on one or more displays for an application differently based on detected motion information that is associated with a device. The display manager may not display windows for some applications while motion is detected, while the display manager may display windows for other applications even when motion is detected. Motion enabled applications may interact with the display manager and motion information to determine how to display windows while motion is detected.

Подробнее
20-12-2007 дата публикации

Efficiently synchronizing with separated disk caches

Номер: US20070294474A1
Принадлежит: Microsoft Corporation

In a method of synchronizing with a separated disk cache, the separated cache is configured to transfer cache data to a staging area of a storage device. An atomic commit operation is utilized to instruct the storage device to atomically commit the cache data to a mapping scheme of the storage device.

Подробнее
20-08-2009 дата публикации

LOAD BALANCE PAYMENT

Номер: US20090210242A1
Принадлежит: MICROSOFT CORPORATION

A user can be provided a variety of incentives to take a route that is different from a standard path in order to relieve path load balancing issues. Information on a primary path can be collected and analyzed to determine if it would be beneficial to encourage users to take an alternate path. If it is determined that users should be encouraged to take another path, then analysis of potential users can occur. A result of the user analysis can be used to select users that are offered to take the alternate path as well as an incentive offered to the user to encourage her to take the alternate path.

Подробнее
17-12-2009 дата публикации

TRACK IMPRESSION OF ADVERTISEMENT UPON MEMORY

Номер: US20090313111A1
Принадлежит: MICROSOFT CORPORATION

Oftentimes users can be exposed to media content such as advertisements while in a non-connective state. Advertisement providers can desire to obtain information related to the exposure and users can be rewarded for the exposure. Therefore, a record can be retained related to advertisement exposure and the record can be transmitted when it is determined that the user is in a connective state. Since personal information can be held upon the record and there can be motivation to alter the record, the record can be stored in hardware, such as a microcontroller of a flash memory device, prior to transmission.

Подробнее
16-04-2013 дата публикации

Hybrid memory device with single interface

Номер: US0008423700B2

Described is a technology by which a memory controller is a component of a hybrid memory device having different types of memory therein (e.g., SDRAM and flash memory), in which the controller operates such that the memory device has only a single memory interface with respect to voltage and access protocols defined for one type of memory. For example, the controller allows a memory device with a standard SDRAM interface to provide access to both SDRAM and non-volatile memory with the non-volatile memory overlaid in one or more designated blocks of the volatile memory address space (or vice-versa). A command protocol maps memory pages to the volatile memory interface address space, for example, permitting a single pin compatible multi-chip package to replace an existing volatile memory device in any computing device that wants to provide non-volatile storage, while only requiring software changes to the device to access the flash.

Подробнее
22-11-2011 дата публикации

Efficiently synchronizing with separated disk caches

Номер: US0008065480B2

In a method of synchronizing with a separated disk cache, the separated cache is configured to transfer cache data to a staging area of a storage device. An atomic commit operation is utilized to instruct the storage device to atomically commit the cache data to a mapping scheme of the storage device.

Подробнее
04-12-2003 дата публикации

Advertisement data store

Номер: US20030226141A1
Принадлежит:

An advertisement data store maintains advertisements that have been displayed for viewing and/or information corresponding to the displayed advertisements. The advertisement data store provides advertisers with an advertising model to selectively reach potential customers and clients, and provides viewers with additional information about a particular product and/or service after having viewed an advertisement of interest. A viewer can reference the information maintained in the advertisement data store without interrupting a current television program and without missing other advertisements that may be of interest to the viewer.

Подробнее
20-08-2009 дата публикации

ROUTE-BASED ACTIVITY PLANNER

Номер: US20090210143A1
Принадлежит: MICROSOFT CORPORATION

Oftentimes individuals have a number of objectives to complete while traveling in a vehicle. The objectives can be arranged automatically and an associated route can be produced such that the objectives can be completed in an effective manner. Data related to the objectives can be collected such as a traffic pattern on paths near a location the objective is to take place. Locations for the objectives to be completed can be determined automatically as well as provided by user. Analysis of the collected data can take place and based on a result of the analysis, an efficient route is produced.

Подробнее
01-01-2009 дата публикации

Location context service handoff

Номер: US20090003281A1
Автор: Ruston Panabaker
Принадлежит: Microsoft Corporation

A location service providing system and method for repeatedly providing a location service.

Подробнее
03-01-2008 дата публикации

Enabling a plurality of devices to control each other

Номер: US20080005353A1

A technology for enabling a plurality of devices to control each other is disclosed. In one method approach, a constellation is created by associating a plurality of devices with each other. At least one device that is associated with the constellation is used to control an activity associated with at least one other device that is associated with the constellation.

Подробнее
16-07-2013 дата публикации

Cache data transfer to a staging area of a storage device and atomic commit operation

Номер: US0008489810B2

In a method of synchronizing with a separated disk cache, the separated cache is configured to transfer cache data to a staging area of a storage device. An atomic commit operation is utilized to instruct the storage device to atomically commit the cache data to a mapping scheme of the storage device.

Подробнее
03-02-2011 дата публикации

EFFICIENTLY SYNCHRONIZING WITH SEPARATED DISK CACHES

Номер: US20110029737A1
Принадлежит: MICROSOFT CORPORATION

In a method of synchronizing with a separated disk cache, the separated cache is configured to transfer cache data to a staging area of a storage device. An atomic commit operation is utilized to instruct the storage device to atomically commit the cache data to a mapping scheme of the storage device.

Подробнее
31-10-2013 дата публикации

SWARM IMAGING

Номер: US20130287317A1
Принадлежит:

A method and apparatus is provided for collecting data and generating synthesized data from the collected data. For example, a request for an image may be received from a requestor and at least one data capture device may be identified as capable of providing at least a portion of the requested image. A request may be sent to identified data capture devices to obtain an image corresponding to the requested image. Multiple images may be received from the data capture devices and may further be connected or stitched together to provide a panoramic, 3-dimensional image of requested subject matter. 1. A method performed on a computing device , the method comprising:selecting devices from a plurality of devices that are each configured for providing at least a portion of a desired composite media;sending, to each of the selected devices, a request for the corresponding portion; andsynthesizing the desired composite media based on at least some of the requested portions received from the selected devices.2. The method of where at least one of the requests comprises instructions configured for instructing the corresponding device regarding obtaining the requested corresponding portion.3. The method of where the selecting comprises facilitating bidding between the plurality of devices.4. The method of where the desired composite media comprises an image.5. The method of where the desired composite media comprises audio.6. The method of where the desired composite media comprises video.7. The method of where the synthesizing results in a model of a real-world subject.8. At least one computer storage device storing computer-executable instructions that claim 1 , when executed by a computing device claim 1 , cause the computing device to perform actions comprising:selecting devices from a plurality of devices that are each configured for providing at least a portion of a desired composite media;sending, to each of the selected devices, a request for the corresponding portion; ...

Подробнее
26-12-2013 дата публикации

FACILITATING USE OF A DEVICE BASED ON SHORT-RANGE WIRELESS TECHNOLOGY

Номер: US20130342426A1
Принадлежит: MICROSOFT CORPORATION

Various devices may include a short-range wireless transmitter and/or one or more short-range wireless readers. When a first device including the transmitter is placed near a second device including the one or more readers, a relative location of the first device may be determined. Information regarding the relative location of the first device, may be used to facilitate use of the first device with a processing device. In one embodiment, the processing device may automatically configure itself, such that the first device may be used with the processing device. In another embodiment, the processing device may provide feedback, such as, for example, step-by-step instructions to facilitate setup and use of the first device with the processing device. In some embodiments, an application program interface may provide information about the device to an application executing on the processing device. 1. A method for facilitating use of a first device with a second device , the method comprising:detecting, by a processing device, the first device based on a received short-range wireless protocol signal from the first device;determining, by the processing device, based on the received short-range wireless protocol signal, a relative location of the first device with respect to the second device; andusing, by the processing device, information related to the relative location of the first device to automatically configure the processing device to work with the first device and the second device.2. The method of claim 1 , wherein the short-range wireless protocol signal includes at least one of a Near Field Communication protocol signal or a Radio Frequency Identification protocol signal.3. The method of claim 1 , wherein:the first device includes a first display;the second device includes a second display; and 'automatically configuring at least one of the processing device, the first display, and the second display such that the first display and the second display are ...

Подробнее
05-03-2015 дата публикации

ZONE POLICY ADMINISTRATION FOR ENTITY TRACKING AND PRIVACY ASSURANCE

Номер: US20150067768A1
Принадлежит:

The present invention includes entity tracking, privacy assurance, and zone policy administration technologies allowing for the creation of zone policies, including the definition of zones and managed entities, the zone policies including rules that apply to the managed entities within or in relation to the zones, and privacy policies assuring privacy of sensitive data. The technologies also provide for the definition of sensors, rule event objects, and default event objects, and for the establishment of associations between rules and managed entities, sensors, and rule event objects so as to create zone policies. Event objects may generate zone policy events or actions upon compliance with or violation of various rules of zone policy. Managed entities are defined as entities associated with mobile devices capable of location tracking and communication with zone policy servers. Entities may be persons, vehicles, animals, or any other object for which tracking and zone policy administration is of value. Zone policy may include privacy policy that may restrict access to or set access conditions for data or information. Privacy policies may be used to ensure individual managed entities and their data remain anonymous to a desired degree and that sensitive data is appropriately protected. 1. A method performed on a computing device that includes at least one processor and memory , the method comprising: monitoring a managed entity according to a zone policy , where an entity and a mobile device are together considered the managed entity , and where the zone policy indicates a mobile zone , a relationship between the mobile zone and the managed entity , and physical boundaries of the mobile zone.2. The method of further comprising verifying that the mobile device is in the possession of the entity.3. The method of further comprising generating an event in response to the managed entity entering a particular zone.4. The method of further comprising generating an event in ...

Подробнее
08-05-2008 дата публикации

Service and policies for coordinating behaviors and connectivity of a mesh of heterogeneous devices

Номер: US20080109867A1
Принадлежит: Microsoft Corp

A method and apparatus is provided for coordinating devices in a federated network of devices. A server may determine policies for coordinating the devices and may send messages to devices in the federated network for providing a service. The policies for providing the service among the federated devices may be based on properties of the devices or relative locations of the devices. For example, the federated devices may provide media data and control of the media data to a user. Provision of the media data and/or control of the media data may change from one device to another in the federated network based on policies from the server.

Подробнее
29-07-2014 дата публикации

Route monetization

Номер: US8793066B2
Принадлежит: Microsoft Corp

A user can be compensated for taking detours from a projected route. Commonly, the reason for the compensation is that the user will be subjected to advertising, the user will pass by an establishment she is likely to visit, or to ease traffic congestion. Analysis of an area takes place and monetization opportunities are determined based upon the results of the analysis. A route between at least about two locations can be altered such that the user is provided a reward, commonly in an optimized manner.

Подробнее
06-12-2016 дата публикации

Additional content based on intended travel destination

Номер: CA2705602C
Принадлежит: Microsoft Technology Licensing LLC

When users travel to an intended destination, a plurality of information can be beneficial to assist their travel. If a person is traveling to a crowded event, then information can be provided such that congested traffic areas can be provided. There can be financial opportunities available in relation to providing information concerning an intended destination. An advertiser can pay money to have information played about the advertiser when it relates to the intended destination. Furthermore, a user can pay money for detailed data concerning an intended location, such as where cheapest parking is located.

Подробнее
05-04-2011 дата публикации

Nonvolatile disk cache for data security

Номер: US7921258B1
Принадлежит: Microsoft Corp

Described is a technology by which a secondary nonvolatile storage (e.g., a flash memory device) maintains a copy of the changes made to a hard drive after a data backup operation. The backup changes are combinable with backed up data to recreate a hard drive state, whereby changes after the last backup are not lost, e.g., if the hard drive fails. The backup change data may maintain the changes at the block (e.g., allocation unit) level corresponding to hard drive blocks, or at the file level, corresponding to files or parts of files on the hard drive. The backup changes may be filtered, so that only certain data (e.g., user data) are maintained as backup change data. Read requests can be satisfied by reading data from the backup change data, or from a performance (e.g., disk) cache that may also reside on the nonvolatile storage.

Подробнее
05-06-2008 дата публикации

Swarm imaging

Номер: CA2666377A1

A method and apparatus is provided for collecting data and generating synthesized data from the collected data. For example, a request for an image may be received from a requestor and at least one data capture device may be identified as capable of providing at least a portion of the requested image. A request may be sent to identified data capture devices to obtain an image corresponding to the requested image. Multiple images may be received from the data capture devices and may further be connected or stitched together to provide a panoramic, 3-dimensional image of requested subject matter.

Подробнее
25-06-2009 дата публикации

Additional content based on intended travel destination

Номер: WO2009079131A2
Принадлежит: MICROSOFT CORPORATION

When users travel to an intended destination, a plurality of information can be beneficial to assist their travel. If a person is traveling to a crowded event, then information can be provided such that congested traffic areas can be provided. There can be financial opportunities available in relation to providing information concerning an intended destination. An advertiser can pay money to have information played about the advertiser when it relates to the intended destination. Furthermore, a user can pay money for detailed data concerning an intended location, such as where cheapest parking is located.

Подробнее
22-05-2008 дата публикации

Device constellation management

Номер: US20080120401A1
Принадлежит: Microsoft Corp

A method and apparatus is provided for managing a plurality of devices in a federated network and a sub-network within the federated network. The devices in the sub-network may have a functional capability of performing a function associated with the federated network. For example, the federated network may include devices for providing data content such as media content and the sub-network may include devices for controlling the presentation of the data content. In addition, a constellation of devices is provided that may share data content such as media data. At least some of the devices in the constellation may form a sub-network.

Подробнее
21-12-2007 дата публикации

Hybrid memory device with single interface

Номер: WO2007145883A1
Принадлежит: MICROSOFT CORPORATION

Described is a technology by which a memory controller is a component of a hybrid memory device having different types of memory therein (e.g., SDRAM and flash memory), in which the controller operates such that the memory device has only a single memory interface with respect to voltage and access protocols defined for one type of memory. For example, the controller allows a memory device with a standard SDRAM interface to provide access to both SDRAM and non-volatile memory with the non-volatile memory overlaid in one or more designated blocks of the volatile memory address space (or vice-versa). A command protocol maps memory pages to the volatile memory interface address space, for example, permitting a single pin compatible multi-chip package to replace an existing volatile memory device in any computing device that wants to provide non-volatile storage, while only requiring software changes to the device to access the flash.

Подробнее
10-11-2010 дата публикации

Route reward augmentation

Номер: EP2248011A2
Принадлежит: Microsoft Corp

Different incentives can be provided to a user for the user to take different routes. Information related to a user's specific situation can be gathered and a reward can be associated with a route. A user can input an intended destination and different routes can be taken, where the routes have various characteristics. The route can be analyzed and a determination can be made as to what routes can be associated with a user taking a particular route. Commonly, different companies can supply rewards such that the user travels past their advertisement or makes a stop at their store.

Подробнее
11-02-2009 дата публикации

Fast display initialization and light up

Номер: EP1971932A4
Принадлежит: Microsoft Corp

Described is a technology by which a computer display may quickly resume outputting video data following its awakening from a deep sleep state. Displayed settings are maintained in a memory, such as a memory of the display, while the display is in a sleep state. The settings are associated with a token maintained by a host computer system and display. Upon a need to awaken the display to output video data, the host computer system and the display communicate the token, whereby the display may confirm whether maintained settings are still valid for actual use with the host's video signals. If still valid, the display restores the maintained display settings as actual display settings. The restoring of previously maintained display settings is ordinarily significantly faster than conventional mechanisms that are presently used to configure a display upon wakeup, resulting in the user perceiving a near-instantaneous wakeup of a display.

Подробнее
21-05-2013 дата публикации

Control of sensor networks

Номер: US8447847B2
Принадлежит: Microsoft Corp

A method and apparatus is provided for generating an index and creating a network of devices based on the index. Information and data may be provided via the network. In one example, a request may be received from a user at a service. The service may maintain an index containing characteristics of devices. Any number or type of devices may be selected to participate in the network. Also, the network may be subsequently modified by the addition or removal of any device from the network. Information or data received from the network devices may be returned to the user requesting the information via the service.

Подробнее
27-08-2009 дата публикации

Route reward augmentation

Номер: CA2715492A1
Принадлежит: Microsoft Corp

Different incentives can be provided to a user for the user to take different routes. Information related to a user's specific situation can be gathered and a reward can be associated with a route. A user can input an intended destination and different routes can be taken, where the routes have various characteristics. The route can be analyzed and a determination can be made as to what routes can be associated with a user taking a particular route. Commonly, different companies can supply rewards such that the user travels past their advertisement or makes a stop at their store.

Подробнее
25-06-2009 дата публикации

Destination auctioned through business of interest

Номер: WO2009079130A2
Принадлежит: MICROSOFT CORPORATION

In order to provide advertising to a user concerning an intended travel destination, an auction takes place where multiple companies place bids to have an advertisement disclosed. Bid selection can take place according to various parameters, including matching a user interest, a bidder that offers a highest price, etc. Bids can be solicited and then received - once a bid is selected for presentation, the advertisement can be received, evaluated, and then presented to a user.

Подробнее
08-05-2008 дата публикации

Real-time federated auctions and purchasing

Номер: US20080109301A1
Принадлежит: Microsoft Corp

A method and system is provided for conducting a purchasing activity among federated devices in an ad hoc network. In one example, the purchasing activity is an auction. Devices may be identified for federating into the ad hoc network. The devices may be identified, for example, based on distance from an auction item or distance from a device of a seller of the auction item. Alternatively, the purchasing activity may include a bulk purchase in which user devices may federate into an ad hoc network for sharing costs of bulk items.

Подробнее
27-08-2009 дата публикации

Safe route configuration

Номер: WO2009105289A2
Принадлежит: MICROSOFT CORPORATION

Routes can be produced based on safety characteristics of paths that are included in the route. Safety characteristics can include how susceptible an area surrounding a path is to crime as well as traffic data, such as how many automobile accidents take place on average. Various amounts of safety information can be gathered and a particular path can be assigned a safety score. Analysis can run on different path combinations that would take a user from a starting point to an intended destination. A route can be produced based on the safety score alone, such as a route with a lowest score, based on the safety score with other factors such as anticipated traffic, and the like.

Подробнее
01-10-2009 дата публикации

Safe route configuration

Номер: TW200940961A
Принадлежит: Microsoft Corp

Подробнее
21-12-2007 дата публикации

High speed nonvolatile memory device

Номер: WO2007145869A2
Автор: Ruston Panabaker
Принадлежит: MICROSOFT CORPORATION

Described is a high speed nonvolatile memory device and technology that includes a controller coupled via interfaces to sets of nonvolatile storage, such as separate flash memory chips or separate regions of a single chip. The controller includes logic that processes write requests of arbitrary size, by interleaving writes among the interfaces, including by parallel writing among the interfaces. For example, the data may be received via direct memory access (DMA) transfers. The controller maintains information to allow the interleaved data to be reassembled into its correct relative locations when read back, such as by DMA. The high speed nonvolatile memory device thus provides a hardware device. and software solution that allows a personal computer to rapidly boot or resume from a reduced power state such as hibernation. The high speed nonvolatile memory device also may be used for other data storage purposes, such as caching and file storage.

Подробнее