Patents Examined by Patrick Nagel
  • Patent number: 7783702
    Abstract: Systems and methods are described for using a mobile phone to control a computing device. In one implementation, a communication protocol stack is established that includes a wireless layer, such as a BLUETOOTH wireless protocol (IEEE Standard 802.15.1) stack, a communication layer that multiplexes the wireless layer into virtual channels, and an application adaptation layer by which the mobile phone controls and previews content from each of multiple applications on the computing device. The communication protocol stack dynamically maps mobile phone keys to computer keyboard messages for controlling the applications on the computing device. A data packet structure is established for communications between the mobile phone and the computing device via the communication protocol stack.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: August 24, 2010
    Assignee: Microsoft Corporation
    Inventors: Yunxin Liu, Qian Zhang
  • Patent number: 7779108
    Abstract: According to an aspect of the invention, there is provided a device management system, which comprises a first device connected to a network, an information processing device connected to the network, a second device connected to the information processing device, and a management device connected to the network. The management device comprises: a request judgment unit configured to accept a request regarding management and to judge whether a target device of the request is the first device or the second device based on a database; a first management unit configured to transmit the first management command to the first device in accordance with a first protocol; and a second management unit configured to transmit the second management command to the information processing device in accordance with a second protocol. The information processing device comprises a command relaying unit configured to send the second management command to the second device.
    Type: Grant
    Filed: July 19, 2007
    Date of Patent: August 17, 2010
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Sunao Kawai
  • Patent number: 7747785
    Abstract: Various embodiments provide a standardized way to interact with and extend instant messaging applications. A platform is provided and enables developers and other third parties to create extensions for instant messaging applications. Through a set of APIs, interacting applications or plug-ins are “sandboxed” in their own areas where they are unable to perform unpermitted or unauthorized actions. The plug-in platform or architecture is integrated with the platform of the instant messaging application and can allow developers to create plug-ins that can interact with a local user and their buddies. Any number of various types of plug-ins can be developed and incorporated into the instant messaging application in a standardized manner.
    Type: Grant
    Filed: April 14, 2006
    Date of Patent: June 29, 2010
    Assignee: Microsoft Corporation
    Inventors: James H Baker, III, Jennifer L Bayer, John S Holmes, Katrina M Blanch, Wendy K Cook
  • Patent number: 7694012
    Abstract: A method of and system for routing data includes passing a data request to a primary data source, encountering a type of error in accessing the requested data from the primary data source, and selecting one of a plurality of alternate data sources based on the type of error encountered.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: April 6, 2010
    Assignee: Galileo International L.L.C.
    Inventors: Glenn Earle Harper, Jennifer Jo Briscoe
  • Patent number: 7689690
    Abstract: The present invention provides a method for identifying a serialization bottleneck in a computer system (FIG. 1). The method comprises the steps of providing statistical data with regard to the actual response time (FIG. 2) of a computing resource, providing statistical data with regard to an expected response time of the computing resource and applying a mathematical formula to the actual response time to derive a relationship between the actual and expected response time. The relationship between the expected response time and the actual response time provides an indication of the presence of a serialization problem in a computing system.
    Type: Grant
    Filed: December 28, 2004
    Date of Patent: March 30, 2010
    Assignee: Unisys Corporation
    Inventors: Charles Zdzislaw Loboz, Jonatan Kelu, Elgan Alcorn
  • Patent number: 7636767
    Abstract: A method is disclosed for reducing network traffic. At a sender, a data chunk is identified for transmission to a receiver, which is connected to the sender over a communication link. The sender computes a signature of the data chunk and determines whether the data chunk has been previously transmitted by looking up the signature in a sender index table. The sender index table associates the signatures of previously transmitted data chunks with unique index values. A message is transmitted to the receiver, where if the data chunk has previously been transmitted then the message includes an index value from the sender index table that is associated with the signature of the data chunk. At the receiver, the data chunk is located in a receiver cache that stores the previously transmitted data chunks by looking up the index value included in the message in a receiver index table.
    Type: Grant
    Filed: November 29, 2005
    Date of Patent: December 22, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Etai Lev-Ran, Israel Cidon, Israel Zvi Ben-Shaul
  • Patent number: 7603413
    Abstract: An automated agent, such as an instant message robot, is be used to facilitate introduction of a chat participant to a small group of other chat participants in a chat room. To do so, for example, a BOT may present a chat participant who desires to be introduced to a small group of chat participants in a chat room with a series of multiple-choice questions, identify a subset of chat participants based on responses to the multiple-choice questions, and provide introductions among the chat participants in the subset to facilitate conversation therebetween. For example, the introductions provided by the BOT may indicate areas of mutual interest among chat participants in the subset, similar responses to one or more multiple-choice questions, and/or diverse responses to one or more multiple-choice questions.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: October 13, 2009
    Assignee: AOL LLC
    Inventors: June R. Herold, William P. Schreiner