Patents Examined by Robert Shaw
  • Patent number: 7720994
    Abstract: A method of suppressing the number of PIM messages from extranet receivers is disclosed. Each receiver, before sending a PIM message, first searches for any other receivers other than itself. If there are no other receivers, then the PIM message is sent; otherwise, the receiver suppresses sending the PIM message. PIM Join, triggered Join, and Prune messages may be suppressed. If there are multiple receivers, the PIM messages are sent by a source Extranet receiver located in a provider edge router, for example. The receiver sends the PIM messages for the rest of the Extranet receivers in the provider edge router, and also maintains a counter, ensuring that only one PIM message is sent within a specified time period. As a result, the number of PIM messages traversing core elements of a service provider network may be greatly reduced.
    Type: Grant
    Filed: January 13, 2005
    Date of Patent: May 18, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Jennifer Li
  • Patent number: 7720993
    Abstract: A sensor network routing is formulated as a joint optimization problem taking into account routing cost and information aggregation. Information gain is used explicitly to optimize the routing path. The optimization approach involves a shortest path algorithm in a modified network graph. A method is provided that routes queries from an arbitrary entry point to high activity network sensor regions using inputs from sensor nodes along the path to refine the message. The multiple step look-ahead approach provides deadlock avoidance and routing around sensor network holes. For point-to-point query routing, a method based on real-time A* (RTA*) search is provided to find a path which takes detours efficiently to maximize information aggregation. Future information expected to be gained along the path from an arbitrary node to an exit node may be estimated to allow the selection of a successor sensor node.
    Type: Grant
    Filed: December 17, 2003
    Date of Patent: May 18, 2010
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Juan Liu, Feng Zhao
  • Patent number: 7720904
    Abstract: The present invention provides an entity projection in a client. The entity projection is an encapsulation of data, from an owning service, and residing on a consumer of that service. The entity projection provides an abstraction that conforms to an entity programming model on the consumer. The entity projection may illustratively include a subset of the properties of an entity in the owning service, the subset being only those properties required by the entity and those properties desired by the consumer.
    Type: Grant
    Filed: May 27, 2005
    Date of Patent: May 18, 2010
    Assignee: Microsoft Corporation
    Inventors: Ryan A. Munson, Jeffrey R. Anderson, John A. Healy, Josh W. Honeyman
  • Patent number: 7676549
    Abstract: Techniques relating to enabling accessibility functionality in remote terminal session scenarios are described. In one instance, a process detects a request from an accessibility functionality regarding a display element in a remote terminal session. The process sends a query relating to the request to a component located on a computing device which generated the display element. The process also receives a response to the query.
    Type: Grant
    Filed: May 27, 2005
    Date of Patent: March 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Brendan McKeon, Makarand V Patwardhan, Nadim Y. Abdo
  • Patent number: 7660858
    Abstract: There is provided a mail distributing apparatus, a program and a mail transmitting method capable of shortening an average wait time for completing transmission of mails. The mail distributing apparatus has a transmission recording section for recording the date and time when a mail has been successfully transmitted last per mailing address, an address selecting section for selecting the addresses to which the mails have been successfully transmitted last on the date and time within a predetermined period by making reference to the transmission recording section when it is commanded to distribute mails to a plurality of addresses and a transmitting section for transmitting the mails to the addresses selected by the address selecting section at first and then transmitting the mails to the other addresses.
    Type: Grant
    Filed: May 26, 2005
    Date of Patent: February 9, 2010
    Assignee: Techfirm Inc.
    Inventor: Yuichiro Tsutsui
  • Patent number: 7660850
    Abstract: A method and system for establishing a multiparty session with a mesh configuration by sending out invitations to endpoints in parallel is provided. To initiate a session, an initiating endpoint sends invitations in parallel to the endpoints that are to be in the session. When the initiating endpoint receives an acceptance, it then sends to the accepting endpoint an indication of the other endpoints that are currently in the session. When an accepting endpoint receives the indication of the endpoints in the session, the accepting endpoint sends an invitation to establish a dialog to each of the indicated endpoints. When an endpoint that is in the session receives such an invitation, it can automatically accept the invitation because it is already participating in the session.
    Type: Grant
    Filed: May 27, 2005
    Date of Patent: February 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Paul D. Tidwell, Timothy M. Moore
  • Patent number: 7657618
    Abstract: A system, apparatus, and method are directed to managing multiple back-end connections for pipelined HTTP communications. A traffic management device is configured to open back-end connections to multiple servers. The traffic management device distributes HTTP requests from a client device across multiple server connections. Instead of buffering the responses to ensure that each are returned in a same order as the requests, the traffic management device throttles a TCP receive window between all of the back-end server connections, but that back-end server connection associated with a first expected response. As each response is sent to the client device, the TCP window for the next back-end server connection is opened. This effectively offloads any significant buffering onto the back-end servers, enabling the traffic management device to return the responses in the same order as the requests.
    Type: Grant
    Filed: May 27, 2005
    Date of Patent: February 2, 2010
    Assignee: F5 Networks, Inc.
    Inventors: Jesse Abraham Rothstein, Arindum Mukerji