Patents Examined by Larry D Donaghue
  • Patent number: 7526566
    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.
    Type: Grant
    Filed: September 10, 2004
    Date of Patent: April 28, 2009
    Assignee: Sony Ericsson Mobile Communications AB
    Inventors: John Ang, Stephen K. Forbes
  • Patent number: 7526561
    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
  • Patent number: 7523164
    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
  • Patent number: 7523202
    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
    Inventors: Giles R. Frazier, Robert J. Dugan
  • Patent number: 7523193
    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
  • Patent number: 7519663
    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
  • Patent number: 7519729
    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).
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: April 14, 2009
    Assignee: Ricoh Co. Ltd.
    Inventors: Tetsuro Motoyama, Avery Fong
  • Patent number: 7519722
    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.
    Type: Grant
    Filed: April 23, 2003
    Date of Patent: April 14, 2009
    Assignee: NTI, Inc.
    Inventors: Takatoshi Nakamura, Akihiro Yokota
  • Patent number: 7519683
    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
  • Patent number: 7516212
    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.
    Inventors: Ted T. Nguyen, Daniel E. Ford
  • Patent number: 7516211
    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
  • Patent number: 7509369
    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.
    Type: Grant
    Filed: November 18, 2002
    Date of Patent: March 24, 2009
    Assignee: SWsoft Holdings, Ltd.
    Inventor: Alexander Tormasov
  • Patent number: 7506044
    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.
    Type: Grant
    Filed: January 14, 2005
    Date of Patent: March 17, 2009
    Assignee: Computer Associates Think, Inc.
    Inventors: Rutvik Doshi, Kartik Shankaranarayanan, Saurav Mohapatra
  • Patent number: 7506027
    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
    Inventors: Russell Heald, Lucas William Partridge
  • Patent number: 7506033
    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
  • Patent number: 7502861
    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
  • Patent number: 7500017
    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
  • Patent number: 7500004
    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.
    Type: Grant
    Filed: December 29, 1999
    Date of Patent: March 3, 2009
    Inventor: Gregg Homer
  • Patent number: 7496629
    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.
    Type: Grant
    Filed: April 23, 2003
    Date of Patent: February 24, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventors: Yasuhito Niikura, Toru Fujino, Fumio Shoji, Taro Tsuchida, Masahiro Odaira
  • Patent number: 7496926
    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
    Inventor: Arunava Majumdar