Patents Represented by Attorney, Agent or Law Firm Lee & Hayes, PLLC
  • Patent number: 8331263
    Abstract: Systems and related methods for discovering network nodes and routable addresses include a scan server, local link segment, an agent coupled to the local link segment, and a router coupled to place the scan server in communication with the agent. The scan server commands the agent to discover a network node coupled to the local link segment. The agent is responsive to commands from the scan server to discover a network node coupled to the local link segment. The agent also obtains a link-local address for the network node, and obtains a routable site-local address to which the link-local address maps. The agent provides the routable site-local address to the scan server.
    Type: Grant
    Filed: January 23, 2006
    Date of Patent: December 11, 2012
    Assignee: Microsoft Corporation
    Inventor: Louis R Dow
  • Patent number: 8332769
    Abstract: A rendering engine that supports directional focus navigation, in response to a directional input, shifts the focus to an appropriate focusable element. The rendering engine determines one or more focusable elements that are candidates to receive the focus based on the received directional input and based on the relative display locations of the focusable elements. The rendering engine selects the most appropriate candidate focusable element based on each candidate element's display location in relation to the display location of the element that currently has focus.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: December 11, 2012
    Assignee: Microsoft Corporation
    Inventors: Tantek Celik, Ada Y. Chan, Bradley R. Pettit
  • Patent number: 8323029
    Abstract: Conductive elastomeric circuits are used in various simulated physiological structures such as tissues and organs, enabling feedback to be provided indicating whether a simulated task is being performed correctly. For example, a surgical trainer has a simulated human tissue structure made of an elastomeric composition, at least one reinforcing layer of a fibrous material, and at least one flexible electrical circuit. The surgical trainer preferably includes multiple areas for practicing surgical skills, each with evaluation circuits for providing feedback regarding that skill. Conductive elastomers are also incorporated into other types of medical training simulators, to similarly provide feedback. In another embodiment, a simulated organ has a conductive elastomeric circuit in the periphery of the simulated organ, enabling feedback to be provided to evaluate whether a person is properly manipulating the organ in response to a manual applied pressure.
    Type: Grant
    Filed: November 17, 2008
    Date of Patent: December 4, 2012
    Inventor: Christopher C. Toly
  • Patent number: 8326601
    Abstract: The claimed subject matter provides systems and/or methods that produce multilingual capabilities for use in text based chat rooms. The system can include components that receive textual messages from a first client, route these messages to a first queue, and subsequently direct the textual messages to a translation facility that transforms the language of the textual messages from a first language to a second language. The system can further include devices that supply the converted messages to a second queue that is periodically polled by a second client prior to the messages in the second language being retrieved by the second client for display on the second client in the second language.
    Type: Grant
    Filed: February 11, 2009
    Date of Patent: December 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Helvecio Carneiro Ribeiro, Ambika Singh
  • Patent number: 8325192
    Abstract: Animation creation is described, for example, to enable children to create, record and play back stories. In an embodiment, one or more children are able to create animation components such as characters and backgrounds using a multi-touch panel display together with an image capture device. For example, a graphical user interface is provided at the multi-touch panel display to enable the animation components to be edited. In an example, children narrate a story whilst manipulating animation components using the multi-touch display panel and the sound and visual display is recorded. In embodiments image analysis is carried out automatically and used to autonomously modify story components during a narration. In examples, various types of handheld view-finding frames are provided for use with the image capture device. In embodiments saved stories can be restored from memory and retold from any point with different manipulations and narration.
    Type: Grant
    Filed: July 10, 2009
    Date of Patent: December 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Xiang Cao, John Helmes, Abigail Sellen, Sian Elizabeth Lindley
  • Patent number: 8325020
    Abstract: Methods and apparatus for uniquely identifying wireless devices in close physical proximity are described. When two wireless devices are brought into close proximity, one of the devices displays an optical indicator, such as a light pattern. This device then sends messages to other devices which are within wireless range to cause them to use any light sensor to detect a signal. In an embodiment, the light sensor is a camera and the detected signal is an image captured by the camera. Each device then sends data identifying what was detected back to the device displaying the pattern. By analyzing this data, the first device can determine which other device detected the indicator that it displayed and therefore determine that this device is within close physical proximity. In an example, the first device is an interactive surface arranged to identify the wireless addresses of devices which are placed on the surface.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: December 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Shahram Izadi, Malcolm Hall, Stephen Hodges, William A. S. Buxton, David Alexander Butler
  • Patent number: 8326630
    Abstract: A software and/or hardware facility for inferring user context and delivering advertisements, such as coupons, using natural language and/or sentiment analysis is disclosed. The facility may infer context information based on a user's emotional state, attitude, needs, or intent from the user's interaction with or through a mobile device. The facility may then determine whether it is appropriate to deliver an advertisement to the user and select an advertisement for delivery. The facility may also determine an appropriate expiration time and/or discount amount for the advertisement.
    Type: Grant
    Filed: August 18, 2008
    Date of Patent: December 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Raman Chandrasekar, Tian Bai, Eric J. Chang, Michael Tsang
  • Patent number: 8327276
    Abstract: Community driven prioritization of customer issues is described. In an implementation, a selectable portion of a user interface providing interaction with a community forum is selectable by a user to indicate agreement and associate with a posting in the community forum. The user may then automatically be provided results generated in response to the posting. In another implementation, associations matching a plurality of users and postings are utilized to assign priority to the postings and to prioritize responses to the postings.
    Type: Grant
    Filed: August 11, 2006
    Date of Patent: December 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Sharat Shroff, Justin D Ronco, Joedy K Blackstad, Wilhelmina P Dietrich
  • Patent number: 8326993
    Abstract: Techniques relating to managing terminal services scenarios are described. In one instance, a process establishes a new terminal services session having a session configuration consistent with a permitted terminal services session configuration. The process also monitors whether the new terminal services session configuration remains consistent with the permitted terminal services session configuration.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: December 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Ara Bernardi, John E. Parsons, Jr., Mahesh Sharad Lotlikar, Ritu Bahl
  • Patent number: 8325974
    Abstract: Named entity recognition is applied to identify text strings corresponding to character identities in a written work. The textual strings are grouped according to character identity and, from each group, a primary name is selected. A significance is calculated for each of the character identities. The character identities including the primary names are presented in a catalog based on the calculated significance. In some embodiments, character identity identification results are refined by allowing users to vote regarding the significance of the character identities and by granting more weight to the votes of users with a close relationship to the written work.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: December 4, 2012
    Assignee: Amazon Technologies Inc.
    Inventors: Tom Killalea, Janna S. Hamaker, Eugene Kalenkovich
  • Patent number: 8326820
    Abstract: Described herein is a technology that facilitates efficient large-scale similarity-based retrieval. In several embodiments documents, images, and/or other multimedia files are compactly represented and efficiently indexed to enable robust search using a long-query in a large-scale corpus. As described herein, these techniques include performing decomposition of a file, e.g., a document or document-like representation. The techniques use dimension reduction to obtain three parts, topic-related words (major semantics), document specific words (minor semantics), and background words, representing the major semantics in a feature vector and the minor semantics as keywords. Using the techniques described, file vectors are matched in a topic model and the results ranked based on the keywords.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: December 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Zhiwei Li, Lei Zhang, Rui Cai, Wei-Ying Ma, Heung-Yeung Shum
  • Patent number: 8322086
    Abstract: The off-site manufacture and on-site assembly of a prefabricated dwelling unit (“Unit”) are described herein. The Unit may be a single stand-alone Unit or an individual Unit within a group of Units such as a duplex or apartment building. The Unit is substantially prefabricated and nests within itself through a configurable design that utilizes a floor framing system. The Unit may also include fold down floor assemblies, moveable walls of 96? height, pre-installed floors and fixtures. The Unit may be configured for a decreased footprint that will fit into a single shipping container along with the other necessary components for completion of the Unit on-site. The Unit may be loaded and unloaded from a single shipping container without substantially limiting the size, shape, or aesthetics of the Unit while being substantially prefabricated.
    Type: Grant
    Filed: August 3, 2009
    Date of Patent: December 4, 2012
    Inventor: James D Weber
  • Patent number: 8327132
    Abstract: A method of certificate provisioning is provided for entities that are not associated with a domain. In some implementations, certificate provisioning methods allow non-domain-joined entities to request and receive certificates through an automated process with a certificate provisioning portal. Through the automated process, the identity of the client may be verified using security identity information. The security identity information may include a pre-shared secret or a previously issued certificate from a trusted Certificate Authority.
    Type: Grant
    Filed: February 26, 2007
    Date of Patent: December 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Gopal Parupudi, Jagannatha Raju Dantuluri, Prabhu Padhi, Ram Sunkara
  • Patent number: 8326776
    Abstract: The present invention discloses a network-based method and system for filtering a junk message. The method includes the following procedures: word-segmenting a target message to obtain characteristic elements within the target message; obtaining probabilities of the characteristic elements in the target message according to a predefined keyword library, the keyword library being updated periodically; and accumulating the probabilities of the characteristic elements in the target message, comparing accumulated probabilities with a predetermined threshold, and concluding the target message is a junk message if the result is greater than the predetermined threshold. Using a predefined keyword library for verification of a target message avoids time delay and system resource waste caused by massive and complicated computations during message verification in existing technologies, thus satisfying the requirement of real-time filtering of junk messages.
    Type: Grant
    Filed: August 27, 2007
    Date of Patent: December 4, 2012
    Assignee: Alibaba Group Holding Limited
    Inventors: Qijiang Dong, Yongming Sun
  • Patent number: 8327428
    Abstract: Embodiments of authenticating linked accounts are presented herein. In an implementation, an authentication service provides functionality to form links between a plurality of user accounts. A client may then authenticate by providing credentials for one account in a group of linked accounts, and is permitted access to each account in the group of linked accounts based upon the linking. Thus, a single sign-in of a client to one account may permit the client to obtain services for service providers corresponding to multiple linked accounts, without an individual sign-in to each account.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: December 4, 2012
    Assignee: Microsoft Corporation
    Inventors: David W. Bailey, Lynn C. Ayres, Lin Huang, Yordan I Rouskov, Weiqiang Michael Guo
  • Patent number: 8321958
    Abstract: A software-based security agent that hooks into the operating system of a computer device in order to continuously audit the behavior and conduct of the end user of the computer device. The detected actions of the end user can be stored in a queue or log file that can be continuously monitored to detect patterns of behavior that may constitute a policy violation and/or security risk. When a pattern of behavior that may constitute a policy violation and/or security risk is detected, an event may be triggered. A frequency vector string matching algorithm also is disclosed. The frequency vector string matching algorithm may be used to detect the presence or partial presence of subject strings within a target string of alphanumeric characters. The frequency vector string matching algorithm could be used to detect typos in stored computer records or to search for records based on partial information.
    Type: Grant
    Filed: July 29, 2009
    Date of Patent: November 27, 2012
    Assignee: Next IT Corporation
    Inventors: Samuel Fleming, Richard T. Weeks
  • Patent number: 8321424
    Abstract: Systems and methods for bipartite graph reinforcement modeling to annotate web images are described. In one aspect the systems and methods implement bipartite graph reinforcement modeling operations to identify a set of annotations that are relevant to a Web image. The systems and methods annotate the Web image with the identified annotations. The systems and methods then index the annotated Web image. Responsive to receiving an image search query from a user, wherein the image search query comprises information relevant to at least a subset of the identified annotations, the image search engine service presents the annotated Web image to the user.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: November 27, 2012
    Assignee: Microsoft Corporation
    Inventors: Mingjing Li, Wei-Ying Ma, Zhiwei Li, Xiaoguang Rui
  • Patent number: 8320540
    Abstract: The present disclosure provides a method and a system for verifying identity of a user and a system for generating and maintaining verification codes. The method and the system use system-generated caller numbers as verification codes. When an application system needs to verify the identity of a user, the verification system generates a caller phone number and uses a communication switching system to place a call originating from the caller phone number to the user's phone. The user's phone has a caller ID display function to automatically display the caller number, which serves as a user identity verification code. The user provides the received caller number to the application system for user identity verification. No text messaging or other ways of communication is required. The method and the system can achieve reliable user identity verification. A centralized system may support multiple application systems for user identity verification.
    Type: Grant
    Filed: November 24, 2008
    Date of Patent: November 27, 2012
    Assignee: Alibaba Group Holding Limited
    Inventor: Yingwei Chen
  • Patent number: 8317385
    Abstract: An ultra thin lighting element including at least one light source. A lightguide element includes one lightguide layer comprising a plurality of discrete fine optic surface relief structures on at least one portion of at least one surface. Each surface relief structure includes basic structural features on the order of about 10 microns or less in height, and on the order of about 10 microns or less in each lateral dimension. The number, arrangement and size of each surface relief structure and height and lateral dimensions of the structural features of the surface relief structures being varied to provide a desired degree of outcoupling modulation of light incoupled into the light guide element.
    Type: Grant
    Filed: May 2, 2005
    Date of Patent: November 27, 2012
    Assignee: Modilis Holdings LLC
    Inventor: Kari Rinko
  • Patent number: D671362
    Type: Grant
    Filed: May 3, 2011
    Date of Patent: November 27, 2012
    Inventor: John Lee Simms, II