Abstract: Methods of operating radio communications devices may include accepting user input at the radio communications device of a streaming time to initiate media streaming, and accepting user input at the radio communications device of a network address of a streaming server to provide media streaming content. At the streaming time, initiating media streaming from the streaming server identified by the network address may be initiated over a radio link. Related devices are also discussed.
Abstract: The present invention provides software developers with the capability to create applications that can access information online and offline without having to program such capabilities into their applications. An application can gather information from various remote data sources via a network or other communication means, and still have access to all or a portion of that information when the computing device running the application is no longer connected to the network. In one embodiment, a client manages information access, caching and synchronization for the application. When connected, information accessed is stored in a local data store on (or near) the computing device. When disconnected, requests are run against the local data store instead of the remote data source. When reconnected, information is synchronized between the local data store and the remote data source.
Type:
Grant
Filed:
December 8, 2006
Date of Patent:
April 28, 2009
Assignee:
Laszlo Systems, Inc.
Inventors:
Eric D. Bloch, Max D. Carlson, Pablo Kang, Christopher Kimm, Oliver W. Steele, David T. Temkin
Abstract: A message brokering mechanism for a transaction processing system may include first and second stages operable to exchange message requests and responses. The first stage may be operable to receive a message request from a message source and to check whether there is an existing first stage response to the message request. In some embodiments, if there is an existing first stage response, the first stage may dispatch the existing first stage response to the message source.
Type:
Grant
Filed:
August 15, 2002
Date of Patent:
April 21, 2009
Assignee:
Sun Microsystems, Inc.
Inventors:
Jiri Kantor, Andrew Patterson, Paul Bevis, David Turvey, Craig McMillan, Andrew Sadler
Abstract: An exemplary embodiment of the invention relates to a method, system, and storage medium for resolving contention issues by a channel in a fiber optic switch environment that occur during channel program execution. The method comprises a channel receiving a status packet indicating a device is no longer busy. The method also includes specifying whether the channel intends to re-initiate a channel program that previously resulted in the device busy status. If the channel does not intend to re-initiate the channel program, a first combination of bits in a re-initiate field of a status-acceptance packet are set which indicate that the channel will take no further action. If the channel intends to re-initiate the channel program, a second combination of bits in the re-initiate field of the status-acceptance packet are set, indicating that the channel will re-initiate the channel program. The method further includes transmitting the status-acceptance packet to a control unit.
Type:
Grant
Filed:
May 9, 2008
Date of Patent:
April 21, 2009
Assignee:
International Business Machines Corporation
Abstract: In one embodiment, the present invention is a method and apparatus for DNS pre-fetching for multiple clients. In one embodiment, all packets coming into or going out of a local network are scanned for application protocol, domain names, and/or other information. If pre-defined criteria indicate that the network is interested in a particular domain name, a DNS lookup is performed and the corresponding IP address is cached by the local DNS server. The local DNS server is thereby able to quickly respond to future requests for the cached domain name. Moreover, because the IP address is cached at the local DNS server, any client connected to the local DNS server on the local network can request the cached domain name from the local DNS server and be quickly connected to the indicated domain name.
Type:
Grant
Filed:
May 18, 2004
Date of Patent:
April 21, 2009
Assignee:
International Business Machines Corporation
Inventors:
Raymond B. Jennings, III, Jason D. LaVoie, Anees A. Shaikh
Abstract: A calendar system enables a user to display both accepted and declined invitations to events in a same or any time slot. Declined invitations can be later recalled and have their status changed to accepted. To recall a previously declined invitation for acceptance, the declined event displayed on the calendar is opened, the status changed from declined to accepted, and the updated accepted status is sent to the sender to indicate that a previously declined event has now been accepted.
Type:
Grant
Filed:
April 8, 2008
Date of Patent:
April 14, 2009
Assignee:
International Business Machines Corporation
Inventors:
James Edward Bostick, John Michael Ganci, Jr., John Paul Kaemmerer, David Scott Wenk
Abstract: A method and apparatus for monitoring at least one network connected device (monitored device) using a controller is disclosed. Initially, the controller/monitoring system attempts to establish communication with the monitored device. If the controller cannot be configured to interface with the monitored device, then configuration information, such as, manufacturer, model, and a unique identifier are obtained from the monitored device. In the process of determining the configuration information, a determination is made to find out if the monitored device is supported by the controller using information from System Support Database (SSD). A device object is created using information from the SSD, thus establishing a communication protocol between the controller and the monitored device Subsequently, configuration information for the monitored device is updated in the System Configuration Database (SCD).
Abstract: The present invention relates to, for transmitting information by a server from an information gathering device to a terminal device, an information exchange method, an information processor, a communication method, a communication system, an intermediary device, and a communication device. It is directed to provide an information exchange method, an information processor, a communication method, a communication system, an intermediary device, and a communication device with which pieces of streaming video information gathered by a number of information gathering devices can be exchanged efficiently.
Abstract: Methods, systems, and computer program products are provided for delivering dynamic media content to collaborators. Embodiments include providing collaborative event media content, wherein the collaborative event media content includes a grammar and a structured document; providing data identifying a client's location; storing, in the context server in a data structure comprising a dynamic client context for the client, the data identifying the client's location; detecting an event in dependence upon the dynamic client context; identifying one or more collaborators in dependence upon the dynamic client context and the event; and selecting from the structured document a classified structural element in dependence upon an event type and a collaborator classification; and transmitting the selected structural element to the collaborator.
Type:
Grant
Filed:
April 26, 2004
Date of Patent:
April 14, 2009
Assignee:
International Business Machines Corporation
Inventors:
William Kress Bodin, Derral Charles Thorson
Abstract: Systems, methods, and device are provided for device status identification. One method embodiment includes transmitting an SNMP message to a device. The method includes opening a socket connection on the device in response to an SNMP error message returned from the device. And, the method includes initiating a time-out function upon opening the socket connection.
Type:
Grant
Filed:
January 21, 2004
Date of Patent:
April 7, 2009
Assignee:
Hewlett-Packard Development Company, L.P.
Abstract: A data communication device automatically configures its own communication ports based on attributes of a remote device with which it communicates. The process of configuring the communication ports includes monitoring a communications protocol associated with a remote device on a given communication port of the data communication device without participating in the communications protocol. The data communication device detects an attribute such as a network address associated with the remote device based on the monitored communications. In response to detecting the attribute of the remote device, the data communication device selects one of multiple configuration profiles depending on the detected attribute of the remote device to configure the given communication port.
Type:
Grant
Filed:
August 5, 2003
Date of Patent:
April 7, 2009
Assignee:
Cisco Technology, Inc.
Inventors:
Douglas A. Gourlay, Prashant P. Gandhi, Omar G. Abuabara, Sachin Gupta
Abstract: A system for organization of a service which provides computer hosting services to users is based on a virtual environment placed at the disposal of each user. The virtual environment is installed at an automated cluster of computers in a data center. Each virtual environment appears as a full service computer to the user.
Abstract: A method for discovering remote agents includes providing at least one web service. At least one remote agent may be discovered based on the at least one web service. The at least one web service may include an agent metadata service and/or an agent managed object query service running on the one or more remote agents. The agent managed object query service may provide information regarding managed objects found on one or more remote agents and the results of the discovery may be displayed to a user.
Abstract: A collaborative working application employing an instant messaging service allows a group of members to track the usage of a resource by dynamically creating an arbitrary resource name representing a resource of any type or representing a group of existing resource names, reserving and releasing the resource name in real-time by changing its virtual lock status, querying the resource status, and queuing against a locked resource name so as to be notified when the resource becomes available. The resource names may further be organized in a hierarchy for ease of management. Other features would also be discussed.
Type:
Grant
Filed:
January 27, 2008
Date of Patent:
March 17, 2009
Assignee:
International Business Machines Corporation
Abstract: The present invention provides a system and method for remotely accessing a client in a client-server system. From a browser, an end user enters a URL containing a machine name and a port number. A listening program at the client listening on that port number establishes communication with the browser and invokes a client agent. The client agent includes conventional client functions as well as APIs that allow the client to interface with both the server and the browser. The client agent then serves an applet to the browser that makes the browser appear to the end user as the client machine. The user can then execute client functions from the browser. Examples of the client functions include backing up and restoring files from the client to/from the server, migrating or recalling files, archiving or retrieving files.
Type:
Grant
Filed:
November 12, 1998
Date of Patent:
March 17, 2009
Assignee:
International Business Machines Corporation
Inventors:
Douglas Robert Case, David Derk, James Michael Dile, Robert Clair Edwards, Jr., Avishai Haim Hochberg, David T. Kwan, Thomas Franklin Ramke, Jr., Pete Tanenhaus, Randy Tung, John Viksne, Brett Walker, Hui-Lan Wen
Abstract: A system, method and computer program product for controlling virtual private servers includes a plurality of virtual private servers running on a host computer. An address and a unique identifier can be associated with each virtual private server. A control procedure(s) is within each corresponding virtual private server, and can be used to control that virtual private server in response to control commands. A control interface is outside the virtual private servers and can be used for control of the virtual private servers in response to control commands. The virtual private server can be a Virtual Private Server. The control command can be executable by both the control procedure(s) and the control interface, or can be executable by the control interface if the control procedure(s) is unreachable, or can be executable by the control interface if the virtual private server has failed, or can be executable even if the virtual private server is inaccessible.
Type:
Grant
Filed:
May 19, 2005
Date of Patent:
March 10, 2009
Assignee:
SWsoft Holding, Ltd.
Inventors:
Stanislav S. Protassov, Alexander G. Tormasov, Serguei M. Beloussov
Abstract: A technique for incorporating binary formatting into a tag-based description language, such as XML, is provided. The binary formatting is achieved by tokenizing the tag and attribute names into variable sized numeric tokens, thereby obviating the need for repetitive or redundant storage of lengthy unicode words, etc. The binary formatting minimizes parsing time and the generation of overhead incident to the formatting and parsing of data. Parsing time is thereby substantially decreased and generally, the size of the resulting file decreases too.
Type:
Grant
Filed:
April 19, 2001
Date of Patent:
March 3, 2009
Assignee:
Microsoft Corporation
Inventors:
Istvan Cseri, Oliver Nicolas Seeliger, Andrew J. Layman
Abstract: A method for tracking digital files transmitted over the Internet by placing certain identifying indicia within a file, and monitoring selected sites through which Internet traffic is transmitted, to determine the source and destination of a transmission containing a file with particular identifying indicia. Identifying indicia (‘ID’) is placed in the header of each digital file whose transmission over the Internet is to be monitored. A data communications monitoring device is installed at a Internet service provider's (ISP's) facility. The monitoring device intercepts packets received by the ISP. These intercepted packets are then examined to determine whether they contain an ID of interest. If a sought ID is found within the packet, the source and destination fields in the Internet Protocol (IP) header are logged, along with the ID and other information, in a database.
Abstract: A communication apparatus capable of communicating with a server connected to the apparatus via a network. When a mail message is received from a POP3 server, it is determined whether or not an error exits in the mail message. If it is determined that an error exits, unique ID of the mail message is registered. If a number of a mail message having the same unique ID as the registered unique ID is received, reception of the mail message is rejected.
Abstract: The present invention provides a method, apparatus, and computer usable code for constructing a queue namespace object having encapsulation of data stored in the queue namespace object. A series of steps may include receiving a request from a requesting program or other entity for a queue in a set of queues using a selected name. Upon getting the request, a processor may associate a selected name with a queue namespace object in a set of namespace objects. Further features may include processing requests for accessing the queues using the selected name and the queue namespace object in the set of namespace objects such that different applications may be assigned different queues in the set of queues, even though the selected name may be the same.
Type:
Grant
Filed:
July 29, 2005
Date of Patent:
February 24, 2009
Assignee:
International Business Machines Corporation