Review Category : Patents

MULTI-TOUCH MOUSE IN GAMING APPLICATIONS Keyboards, mice, joysticks, customized gamepads, and other peripherals are continually being developed to enhance a user’s experience when playing computer video games. Unfortunately, many of these devices provide users with limited input control because of the complexity of today’s gaming applications. For example, many computer video games require a combination of mouse and keyboard to control even the simplest of in-game tasks (e.g., walking into a room and looking around may require several keyboard keystrokes and mouse movements). Accordingly, one or more systems and/or techniques for performing in-game tasks based upon user input within a multi-touch mouse are disclosed herein. User input comprising one or more user interactions detect by spatial sensors within the multi-touch mouse may be received. A wide variety of in-game tasks (e.g., character movements, character actions, character view, etc.) may be performed based upon the user interactions (e.g., a swipe gesture, ...

Read More →

Here are some of the interesting patents Microsoft got awarded today. Digitally certified stationery Systems and methods for digitally certified stationery are described. In one aspect, a stationery granting authority (SGA) receives a request from a user to generate a document. If the user is authorized for the requested document, the SGA generates a certificate with credentialing information from data in the request. The SGA generates a first digital signature from some of the credentialing information. The SGA communicates the certificate to the user for editing and distribution as the document. A recipient of the document determines whether the document is "official" by contacting a specified service to provide certain information from the document. The verification service computes a second digital signature from the provided information for comparison to the first digital signature. If there is a match, the service notifies the recipient that the document is valid/official. Otherwise, the ...

Read More →

SOCIAL NETWORK NOTIFICATIONS FOR EXTERNAL UPDATES In embodiments, 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 are described. An indication that a member of a social network service made an update to an external service can be received. Then, at least one additional member associated with the member in the social network service can be notified of the update to the external service. The external service may include typical web services, such as a blogging service, a video sharing service, or a photo sharing service. SOCIAL NETWORK REWARDS Social network reward techniques are described. In an implementation, a method implemented by at least one computing device includes obtaining data that describes users’ interaction with a social network service and determining influence of one or more said users on other said users via ...

Read More →

VIEWING MEDIA IN THE CONTEXT OF STREET-LEVEL IMAGES A system for displaying hybrid image data produced by embedding additional media objects within street-level panoramic images includes a user interface through which a user may view, search for, and/or navigate through additional media objects in the context of browsing a virtual environment of a location at street level. In response to user input indicating a request to view a geographic location and/or an additional media object, street-level panoramic image data associated with the geographic location, in which one or more additional media objects also associated with the geographic location have been embedded, may be provided for display through the user interface. The user interface may be provided by a client device including one or more processors that receive hybrid image data produced by one or more processors of a server and display the image data to the user. Automated Acquisition of ...

Read More →

METHOD AND APPARATUS FOR PROVIDING A THREE-DIMENSIONAL TASK GALLERY COMPUTER INTERFACE The present invention provides a three-dimensional user interface for a computer system that allows a user to combine and store a group of windows as a task. The image of each task can be positioned within a three-dimensional environment such that the user may utilize spatial memory in order remember where a particular task is located. System and Method for Pinning Tabs in a Tabbed Browser The techniques and mechanisms described herein are directed to a method for pinning a tab in a tabbed browser. Briefly stated, browsing software is configured to recognize a "pin" event, such as a hot key, a menu selection, and the like. Upon recognizing the pin event, the browsing software splits a display screen into a pinned window and a tabbed window. The tabbed window displays one or more open tabs and the content ...

Read More →

1) Multi-directional image displaying device Methods, devices, and systems are provided for displaying an image using a multi-directional image displaying device in a compact, configurable device having an expansive viewing angle. An image projector projects an image having a plurality of image pixels. A distribution object is aligned with the image projector. The distribution object is utilized to redirect the image pixels projected by the image projector onto one or more display surfaces. As such, in one embodiment, a wide view display of the first image that expands at least the width of a user field of view results from the spreading of the image pixels. A compact housing unit provides support for the image projector and the distribution object. In one embodiment, the multi-directional image displaying device can be adjusted to change the wide view display of the image. 2) Direct wireless client to client communication A wireless station ...

Read More →

Keyboard with Input-Sensitive Display Device An input/output device is disclosed that includes an input-sensitive display screen and alphanumeric keys for entering characters. The input-sensitive display screen may be positioned proximate the alphanumeric keys and be capable of displaying graphical information and sensing user selection of the graphical information. The input-sensitive display screen may include a combination display/input region and a non-display input region. The touch sensitive display screen may be detachable from the alphanumeric region and may be operable in a detached configuration. The input/output device may usable with a method of input correction. The method may include displaying, on a secondary display, a first text unit, such as a character or a word, which corresponds with a second text unit shown on a primary display screen of a computing device. The method further involves receiving user selection of the first text unit and replacing the first text unit with ...

Read More →

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 →