CAMERA NAVIGATION FOR PRESENTATIONS: Techniques for managing a presentation of information in a gesture-based system, where gestures are derived from a user’s body position or motion in the physical space, may enable a user to use gestures to control the manner in which the information is presented or to otherwise interact with the gesture-based system. A user may present information to an audience to an audience using gestures that control aspects of the system, or multiple users may work together using gestures to control aspects of the system. Thus, in an example embodiment, a single user can control the presentation of information to the audience via gestures. In another example embodiment, multiple participants can share control of the presentation via gestures captured by a capture device or otherwise interact with the system to control aspects of the presentation. GESTURE STYLE RECOGNITION AND REWARD Systems, methods and computer readable media are ...

Read More →

Snipping tool : Systems and methods for capturing content and performing operations associated with the content are described. A stylus or other pointing device may be used designate content to be captured. After content is designated, a new window is generated that includes the designated content and user interface elements for annotating, conveying or otherwise acting upon the designated content. Virtual skywriting : Users with mobile computing devices author skywriting and submit them to a virtual skywriting service. A mobile computing device having wireless network access is configured to capture a digital image of a real world scene including sky. The image is captured while the mobile computing device is in a geographical location or area. While the mobile computing device is still in the geographical location or area, it transmits via the wireless network a request for virtual skywriting. The request is received by a skywriting service that obtains ...

Read More →

DUAL DISPLAY MOBILE COMMUNICATION DEVICE A dual display mobile device comprises a first device with a first display and a second device with a second display. The mobile device can operate as a mobile cell phone. In a closed configuration of the mobile device, the first display is exposed and the second display is hidden. In an open configuration, both displays are exposed. In a detached configuration, the second device is separated from the first device and the second device can operate as a mobile phone handset. The separated first and second device can communicate wirelessly. The detachable second device allows a user to utilize the full capabilities of the mobile phone without having to remove the second device away from the user’s ear, thus preserving the privacy of a phone call. The first and second displays can interact with each other or operate independently in the open, closed or ...

Read More →

Tracking groups of users in motion capture system: In a motion capture system, a unitary input is provided to an application based on detected movement and/or location of a group of people. Audio information from the group can also be used as an input. The application can provide real-time feedback to the person or group via a display and audio output. The group can control the movement of an avatar in a virtual space based on the movement of each person in the group, such as in a steering or balancing game. To avoid a discontinuous or confusing output by the application, missing data can be generated for a person who is occluded or partially out of the field of view. A wait time can be set for activating a new person and deactivating a currently-active person. The wait time can be adaptive based on a first detected position or ...

Read More →

Canadian company i4i has claimed that a version of Microsoft Word infringed a patented method for editing documents. The patent row which started in 2007 and has gone to the highest court in the U.S. has finally been decided on in a ruling handed down by the U.S. Supreme Court on Thursday. The court unanimously upheld 30 years of patent law by siding with i4i, which said it would invest the new money back into the company. Microsoft has also been ordered to recall from stores any remaining copies of Word that used the patent. The Supreme Court fined Microsoft $290 million, which they will have to pay within 15 days. As a result, companies challenging patents in future will have to provide convincing proof that a patent is invalid if they want to have it set aside. i4i sued Microsoft in 2007, alleging that its method for applying XML ...

Read More →

LIVE UPDATE OF USER SEGMENTS The real-time updating of segments of users defined by applying a function to at least one user attribute. In response to an event, the segment may be updated in real-time to either or both of removing the user from a segment, or adding a user to a segment. In one embodiment, user profile groups are populated by performing combinatory operations upon multiple segments. In that case, any profile group that depends on the updated segment may also be updated. Thus, operations that rely upon segment and/or profile group membership need not wait until the next calculation of the segment and profile group membership before correctly reflecting the newly discovered user attributes. Peek Around User Interface An operating system shell has an underlying desktop object that is rendered according to different views. The operating system shell renders on a display screen a desktop graphical user interface ...

Read More →

Social network notifications for external updates: Various technologies for notifying users of a social network service of updates to services external to the social network service by members of the social network. The external service may be a typical web service, such as blogging, and video and photo sharing services. In one implementation, a member of a social network may register the external service with the social network service. Thereinafter, updates that the user makes on the external service may trigger notifications to members of the user’s social network. Updating presence information : Systems and methods for updating the presence information of a user associated with one or more clients. The presence information often indicates the status of a user in an instant messaging environment. A client view is associated with each separate client and the master view or status reflected to other subscribers or clients in the instant messaging ...

Read More →

Microsoft is partnering with Article One Partners by joining as the member of its Litigation Avoidance program. Litigation Avoidance program is designed to help companies analyze and act on low quality patents. Article One identifies pre-litigation patents and distributes requests to over one million scientists and technologists to research the validity of the patents. As the community gathers more data on the patents, it can help eliminate patents that do not deserve protection through USPTO reexaminations. via: Computerworld Press Release: Article One Partners Launches New Service to Challenge Poor Quality Patents Microsoft joins as charter member of Article One’s Litigation Avoidance program Global crowdsourcing network identifies evidence which can be used to invalidate specious patents through USPTO reexamination NEW YORK, May 31, 2011 /PRNewswire/ — Article One Partners today announced that Microsoft Corporation is the first member of its Litigation Avoidance program, which provides operating companies another powerful tool to defend ...

Read More →

We have decided to post on interesting Microsoft patents regularly from today. When there are sites like patentlyapple that reports on Apple’s patents, we thought of reporting patents awarded from Microsoft. So, this is the first post. Synchronizing media streams across multiple devices: Aspects of the present invention are directed at establishing a multimedia network session in which the transmission of media streams is synchronized. In one embodiment, a method is provided for synchronizing incoming audio and video streams. The method includes establishing a communication channel between a first computing device that is receiving an incoming audio stream with the second computing device that is receiving an incoming video stream. Once the communication channel is established, the current network conditions that describe attributes of the incoming audio stream are obtained by the first computing device. Then, the delay in the incoming audio stream is calculated. When the delay is known, ...

Read More →

Unusual bedfellows Microsoft and Google have joined forces and have jointly asked the Delaware circuit court to invalidate a 1999 patent held by GeoTag, a shady company who’s main asset is a $119 million patent for "Internet organizer for accessing geographically and topically based information". Microsoft and Google asked for declaration of invalidity of the patent asserted, judgment that Google’s and Microsoft’s customers do not infringe any valid claim of the patent, and "a preliminary and permanent injunction precluding GeoTag [and affiliated persons and entities] from suing for infringement or otherwise asserting infringement of the [patent in question] against customers of [Microsoft's and Google's] Mapping Services for store locators or other locators on websites." GeoTag has been using this patent to sue up to 397 different companies, many of them clients of Microsoft’s and Google’s Bing service, and if Microsoft and Google fail, they are likely to be next in ...

Read More →