Patents Examined by George C. Neurauter, Jr.
  • Patent number: 7743150
    Abstract: In one embodiment, a method for correlating web service messages includes operating an autonomous software agent. This agent can detect a correlation key of a message, and then associate the message with the detected correlation key while a transaction is pending. During the transaction, the message can be accessed to retrieve information. In another embodiment, the method includes further operating said autonomous software agent to acquire a subset of rules governing execution of the transaction. The agent can be configured to intercept a noncompliant message associated with the correlation key. If it does, the agent can modify the noncompliant message to comply the said subset of rules.
    Type: Grant
    Filed: May 19, 2004
    Date of Patent: June 22, 2010
    Assignee: Oracle International Corporation
    Inventors: Frederick H. Carter, Steven C. Langley, Mark T. Wallace, Jeffrey T. Meredith, Paul E. Butterworth
  • Patent number: 7734678
    Abstract: A system and method for data distribution is disclosed. A bulletin board is employed to maintain a list of requests from nodes in the system. The requests indicate data requested and identify the node making the request. Nodes are able to post requests for data as long as they maintain a minimum performance level. Additionally, the nodes periodically check in with the bulletin board and receive the list of requests from the bulletin board. On determining to satisfy a particular request by a node, the node (serving node) contacts a requesting node (identified in the request) and transfers the requested data to the requesting node. After successful completion of the transfer, the requesting node reports to the bulletin board that the node has filled the request and the request is removed from the list of requests.
    Type: Grant
    Filed: March 10, 2008
    Date of Patent: June 8, 2010
    Assignee: Microsoft Corporation
    Inventor: Cormac E. Herley
  • Patent number: 7730212
    Abstract: A message transformation selection tool and method for use in a distributed message processing system running applications on subsystems using incompatible message formats, selects the most appropriate output message format for a given input message format. Firstly, the tool determines compatibility of each field of the input message format with fields of all possible output message formats. Next, it statistically analyses the values of message fields in messages stored in message logs for each of the subsystems. On the basis of this analysis, the tool selects the best fit output message into which to transform a given input message.
    Type: Grant
    Filed: January 14, 2009
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: Robert William Phippen, John Michael Knapman
  • Patent number: 7725547
    Abstract: A gesture-enabled electronic communication system informs users of gestures made by other users participating in a communication session. The system captures a three-dimensional movement of a first user from among the multiple users participating in an electronic communication session, wherein the three-dimensional movement is determined using at least one image capture device aimed at the first user. The system identifies a three-dimensional object properties stream using the captured movement and then identifies a particular electronic communication gesture representing the three-dimensional object properties stream by comparing the identified three-dimensional object properties stream with multiple electronic communication gesture definitions.
    Type: Grant
    Filed: September 6, 2006
    Date of Patent: May 25, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jacob C. Albertson, Kenneth C. Arnold, Steven D. Goldman, Michael A. Paolini, Anthony J. Sessa
  • Patent number: 7725530
    Abstract: A proxy server system comprising a request input unit that receives a request to collect data from a target server, a target server collection unit that collects data from the target server and an output unit that transmits the data for use by a module to generate data for a container document.
    Type: Grant
    Filed: December 12, 2005
    Date of Patent: May 25, 2010
    Assignee: Google Inc.
    Inventors: Adam Sah, Dylan Parker, Christopher H. Rohrs
  • Patent number: 7720972
    Abstract: An apparatus and program product for transferring entitlement to standby resources between respective computers. Standby resources are made available at a destination computer by rendering unavailable corresponding resources at a source computer. As such, the aggregate number of available standby resources may remain unchanged, but the distribution of the availability may be reapportioned according to operational requirements. Where desired, this transfer of entitlement may be accomplished automatically, dynamically and/or in a secure manner.
    Type: Grant
    Filed: October 7, 2008
    Date of Patent: May 18, 2010
    Assignee: International Business Machines Corporation
    Inventors: Randall Lane Grimm, David Otto Lewis
  • Patent number: 7720912
    Abstract: A method for multi-media message transfer transmits a message to multiple recipients. The method includes receiving a message addressed to multiple recipients. The method also includes determining an indication of a state of each recipient. The method also includes transmitting an acknowledgement. The acknowledgment includes at least one message identifying at least one recipient and the associated state of the at least one recipient.
    Type: Grant
    Filed: September 1, 2004
    Date of Patent: May 18, 2010
    Assignee: Nokia Corporation
    Inventors: Michael Rooke, George Denissoff
  • Patent number: 7720906
    Abstract: Systems and methods of a Web service for remote terminal service application discovery are described. In one aspect, a Web service in an Intranet is provided. The Web service is coupled to a public network. The Web service facilitates remote client computer discovery over the public network of information corresponding to application(s) deployed on the Intranet. The remote client computer is external to the Intranet. The application(s) are configured for terminal server based access for a user of the remote client computer.
    Type: Grant
    Filed: November 24, 2003
    Date of Patent: May 18, 2010
    Assignee: Microsoft Corporation
    Inventors: Tad Dennis Brockway, Robert K. Leitman
  • Patent number: 7720918
    Abstract: Systems and methods are provided to integrate disparate media services and applications across an organization. The media services are connected to an interoperable media services bus by creating a connector API for each service, thereby enabling the media services to exchange messages in a standardized format related to transactions to be performed involving media assets and/or metadata associated with media assets. Media assets are advantageously transported between different media systems using a transport interface that hides details of the transport operation from the sender and recipient media services. Each media service provides its own file transport parameters defining procedures for obtaining media assets therefrom and writing media assets thereto; the transport service determines particular protocols for each transport operation based on the information provided by the sender and recipient media services.
    Type: Grant
    Filed: November 27, 2006
    Date of Patent: May 18, 2010
    Assignee: Disney Enterprises, Inc.
    Inventors: Michael M. Martin, Seth D. Levenson
  • Patent number: 7716362
    Abstract: A thin client device for use in a home network includes a network port by which the device connects to the home network and a data/memory port by which a data interface such as a memory card or communications port may be connected to the device. The device is configured such that data from the data interface is transferred to a server that is coupled to the home network. The transfer may be automatic or it may be controlled by a user. Where the thin client device includes signal processing hardware, the data from the data interface may be processed by the signal processing hardware and presented to the user.
    Type: Grant
    Filed: August 25, 2003
    Date of Patent: May 11, 2010
    Inventors: Carl Razza, Israel Amir
  • Patent number: 7716292
    Abstract: An e-mail processing application executable on a computer station having a video display unit (VDU) searches a received e-mail for one or more words, phrases, and addresses for comparison with stored words, phrases and addresses in a stored table, and upon finding a match in the stored table, inserts one or more of words, phrases, or addresses associated in the stored table with the words, phrases or addresses from the received e-mail in any reply to the received e-mail. In a preferred embodiment a “send to” address in a received e-mail triggers automatically one or both of a particular “from” and “reply to” address in any response to the received e-mail. In an alternative embodiment, a “send to” address in a received e-mail, as a result of a table look-up, automatically prepares and sends a new e-mail identical to the received e-mail except for a new “send to” address retrieved from the stored table.
    Type: Grant
    Filed: July 23, 2004
    Date of Patent: May 11, 2010
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventor: Dan Kikinis
  • Patent number: 7711852
    Abstract: A router is configured for dynamically applying an address prefix value, during execution of a router command, based on retrieving the address prefix value for an address prefix identifier specified in the router command. For example, the router may generate au IP address, for use in executing a router command, based on detecting an address prefix identifier specified in the router command, retrieving a prefix value for the address prefix identifier, and adding the prefix value to an address suffix specified in the router command. Hence, the address prefix identifier in the router command enables global reconfiguration and renumbering of all commands specifying the address prefix identifier, merely by changing the prefix value associated with the address prefix identifier.
    Type: Grant
    Filed: November 4, 2003
    Date of Patent: May 4, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Ole Troan, Patrick Grossetete
  • Patent number: 7711775
    Abstract: A component manager receives requests for component updates from a variety of sources, parses the requests and extracts URL information that identifies the location of a file containing the component resources. The component manager presents the URL to a download manager that asynchronously retrieves the component resources from the specified location and places the file in a staging area. Once the component resources have been downloaded, an install manager, also operating asynchronously from the component manager and the download manager, installs the component update.
    Type: Grant
    Filed: October 24, 2001
    Date of Patent: May 4, 2010
    Assignee: Groove Networks, Inc.
    Inventors: Michael A. Tavis, Jack E. Ozzie
  • Patent number: 7707284
    Abstract: The invention is directed to a system and method of managing information associated with user actions. A monitoring system may gather and store information associated with user actions. Relationships may be inferred between user actions based on time or other criteria. A user may define classifications of user actions. These classifications may be used to retrieve information associated with user actions.
    Type: Grant
    Filed: June 21, 2006
    Date of Patent: April 27, 2010
    Assignee: Novell, Inc.
    Inventors: Nathaniel Dourif Friedman, Jon Eric Trowbridge
  • Patent number: 7707259
    Abstract: The present invention relates to workflow systems and methods. In one embodiment, the invention relates to integration of a calendar system with a workflow system where a calendar event can initiate a workflow by sending a message to a form route manager. The completion of a workflow or step in the workflow can result in sending a message to a calendar system to generate an event. In another embodiment, the invention relates to the integration of workflow with a project management system that includes project segments, which are processes that can be defined and controlled by workflow routes. The project management system sends a message to the workflow system to initiate workflow and the workflow system sends a message to the project management system, for example, at the completion of the workflow route. The relationship between the workflow routes can maintain the relationship between the project segments.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: April 27, 2010
    Assignee: Juniper Networks, Inc.
    Inventor: Norman Ken Ouchi
  • Patent number: 7702767
    Abstract: A system is disclosed according to the present invention that manages the process of providing a client access to a secured service. In the exemplary embodiment, the secured service is a computer system that allows the client to trade financial instruments. Management of this process includes managing execution of tasks that can be automatically executed and delegating tasks that require manual execution; communicating with entities outside of the process management system; and handling “demands,” or unexpected problems that arise in the middle of the client connectivity process.
    Type: Grant
    Filed: July 9, 2004
    Date of Patent: April 20, 2010
    Assignee: JP Morgan Chase Bank
    Inventors: John Connolly, Premila Vekaria
  • Patent number: 7702737
    Abstract: The present invention relates to workflow systems and methods. In one embodiment, the invention relates to integration of a calendar system with a workflow system where a calendar event can initiate a workflow by sending a message to a form route manager. The completion of a workflow or step in the workflow can result in sending a message to a calendar system to generate an event. In another embodiment, the invention relates to the integration of workflow with a project management system that includes project segments, which are processes that can be defined and controlled by workflow routes. The project management system sends a message to the workflow system to initiate workflow and the workflow system sends a message to the project management system, for example, at the completion of the workflow route. The relationship between the workflow routes can maintain the relationship between the project segments.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: April 20, 2010
    Assignee: Juniper Networks, Inc.
    Inventor: Norman Ken Ouchi
  • Patent number: 7702736
    Abstract: The present invention relates to workflow systems and methods. In one embodiment, the invention relates to integration of a calendar system with a workflow system where a calendar event can initiate a workflow by sending a message to a form route manager. The completion of a workflow or step in the workflow can result in sending a message to a calendar system to generate an event. In another embodiment, the invention relates to the integration of workflow with a project management system that includes project segments, which are processes that can be defined and controlled by workflow routes. The project management system sends a message to the workflow system to initiate workflow and the workflow system sends a message to the project management system, for example, at the completion of the workflow route. The relationship between the workflow routes can maintain the relationship between the project segments.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: April 20, 2010
    Assignee: Juniper Networks, Inc.
    Inventor: Norman Ken Ouchi
  • Patent number: 7702798
    Abstract: A facility is described for providing contextual information automatically. In various embodiments, the facility receives an indication to start a conversation, automatically determines an identification for an item indicated by the indication, encodes the identification in a message, and sends the message so that a recipient of the message can locate the item. The facility can include a responder component and an initiator component. The initiator component can receive an identification for contextual information and an identification of the responder, initiate a conversation with the responder's computing device, and automatically encode the received indication of the contextual information in a message that it sends to the responder component so that the responder component can cause a link to the contextual information to be provided that, when selected, causes an application executing on the responder's computing device to load the contextual information.
    Type: Grant
    Filed: September 7, 2006
    Date of Patent: April 20, 2010
    Assignee: Microsoft Corporation
    Inventors: Elena Apreutesei, Edward G. Simnett, Eran Shtiegman, Frank Shao, Sahib Aulakh, Marc Boyer, Thomas McNeill
  • Patent number: 7698441
    Abstract: A system, method and article of manufacture are provided for securing data. Security rules are defined for fields and/or field values. The security rules specify one or more users to which the rules apply. A query is examined for content and a determination is made as to whether security action is required based on the content (e.g., a field and/or a value of the field) and user-specific data.
    Type: Grant
    Filed: October 3, 2002
    Date of Patent: April 13, 2010
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Dettinger, Richard J. Stevens