Patents Examined by Wing Chan
  • Patent number: 8135794
    Abstract: Methods, systems, and computer program products that provide for a runtime messaging infrastructure, which abstracts send and receive operations for exchanging messages with partner endpoint. The messaging infrastructure improves availability and scalability of a message application by improving on the availability and scalability of the underlying message transports. In particular, availability and scalability are improved by linking the message application at runtime with any number of the message transports, without the message application specifying a transport at development time. The message infrastructure receives instructions from the message application specifying end-to-end delivery assurances. The infrastructure uses transports in order to fulfill the specified delivery assurance, and creates a link between the message application and transports for use in exchanging messages.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: March 13, 2012
    Assignee: Microsoft Corporation
    Inventors: Rodney T. Limprecht, Richard D. Hill, David E. Langworthy, Hany Essam Ramadan, Shy Cohen
  • Patent number: 8135795
    Abstract: Method, apparatus and article of manufacture for on-demand access to computerized resources. A resource-time value includes a resource-identifying component and a usage limit component. The resource-identifying component specifies a given type of a resource and the usage limit component defines a maximum allowable usage value of the resource on the basis of time and quantity. Upon verifying the resource-time value, a quantity of the resource is enabled. The enabled resources may then be placed into service for specified time periods, wherein the quantity of resources placed into service and the time periods are delimited by the usage limit component.
    Type: Grant
    Filed: April 3, 2003
    Date of Patent: March 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Daniel Charles Birkestrand, Randall Lane Grimm, David Otto Lewis, Terry Lyle Schardt
  • Patent number: 8135837
    Abstract: A universal plug and play quality of service (UPnP QoS) network system and a method of reserving a path and resource thereof are provided. In order to set a path from a source device to a target device and to clearly control reservation of network resources for setting the path, the UPnP QoS network system includes: one or more UPnP QoS execution devices collecting and providing network status information and performing QoS for a service requested by reserving network resources based on path information and resource reservation information; and one or more UPnP QoS management devices acquiring and providing the path information and the resource reservation information to the UPnP QoS execution device by considering a QoS rank for the requested service and the network status information provided by the UPnP QoS execution device.
    Type: Grant
    Filed: December 6, 2007
    Date of Patent: March 13, 2012
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Kwang-II Lee, Dong-Hwan Park, Jun-Hee Park, Kyeong-Deok Moon, Chae-Kyu Kim
  • Patent number: 8135850
    Abstract: The present application relates to systems and methods for managing of Real Time Stream Protocol (RTSP) sessions by an intermediary located between a client and a server. An intermediary located between a client and a server receives a response from the server to a request of the client to setup a media stream. The response may include a first session identifier established by the server. The intermediary may encode a port of the server and an internet protocol address of the server into the first session identifier to form a second session identifier. The intermediary may modify the response to identify the second session identifier as the session identifier provided by the server. The intermediary may transmit the modified response to the client responsive to the request of the client to setup the media stream.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: March 13, 2012
    Assignee: Citrix Systems, Inc.
    Inventors: Raghav Somanahalli Narayana, Sergey Verzunov
  • Patent number: 8135782
    Abstract: An electronic apparatus comprises a plurality of communication units including a first communication unit which communicates via a first communication network and a second communication unit which communicates via a second communication network. The electronic apparatus acquires presence information indicating a communication state of a communication apparatus from a presence server managing a communication state of a communication apparatus on a communication network, via at least one communication network. The electronic apparatus acquires presence information of an alternative communication apparatus being as a communication apparatus which communicates via the second communication network in place of the second communication unit included in itself. The electronic apparatus determines as to whether the alternate communication apparatus is in an online state, based on the acquired presence information.
    Type: Grant
    Filed: November 20, 2007
    Date of Patent: March 13, 2012
    Assignee: Casio Hitachi Mobile Communications Co., Ltd.
    Inventor: Mitsuhiro Kitani
  • Patent number: 8131818
    Abstract: A system and associated method for optimizing caching period of location data for network based location services. A location caching server receives a location request from a mobile device. The location caching server calculates, pursuant to a predefined calculation rule, a caching period of a location cache entry for the mobile device based on a precision level requested by the mobile device and a service precision level assigned for a type of location service for which the location request was made. The location caching server obtains real location data of the mobile device of the calculated caching period is expired. The location caching server subsequently adjusts the caching period based on a distance traveled by the mobile device pursuant to a predefined adjustment rule, and updates the location cache entry.
    Type: Grant
    Filed: December 2, 2009
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Mark D. Nielsen, Sri Ramanathan, Matthew A. Terry, Matthew B. Trevathan
  • Patent number: 8131832
    Abstract: The subject innovation provides for systems and methods that facilitate locating components of a unified plant model at runtime (e.g., specifying a search criteria), via a message engine that searches for modules/applications dynamically at run time. When a control module in a program needs to find another control module, a search can be performed by specifying a criteria and performing a search in the controller, via the message engine.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: March 6, 2012
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Gavan W. Hood, Michael D. Kalan, Sujeet Chand, Paul R D'Mura, Kenwood H. Hall, Kenneth S. Plache, Clifton H. Bromley
  • Patent number: 8131806
    Abstract: The invention is a data processing means wherein human perceptible elements of electronic information are gathered, prepared, formatted, or otherwise processed in forming a unified collection of such information storable as a distinct entity. In particular, the invention is a process for composing and displaying a consolidated message document. The preferred embodiment of the invention is a computer program that configures a general-purpose computer to implement the inventive process. Responsive to a user's selection of a message, the inventive process identifies all related messages that the user has received, inserts the related messages into a consolidated message document, and displays the consolidated message document on the user's output device.
    Type: Grant
    Filed: July 17, 2008
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John Hans Handy-Bosma, Nancy Sun, Keith Raymond Walker
  • Patent number: 8131833
    Abstract: A method for managing communication between nodes in a virtual network is provided. A first computing system utilizes first information to forward first data to the second computing system in a physical network. If the first information is incorrect, the second computing system forwards an unlearning request to the first computing system, and the first computing system updates or deletes the first information. If the first information is not available, the first computing system forwards the first data to a group of computing systems in the physical network by way of a multicast service. Upon receiving the first data, the second computing system or a third computing system in the physical network forwards a learning request to the first computing system, and the first computing system utilizes the learning request to generate the first information.
    Type: Grant
    Filed: November 20, 2009
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: David Hadas, Irit Loy, Benny Rochwerger, Julian Satran
  • Patent number: 8125515
    Abstract: An endoscope system, including a plurality of processor devices, each of which having a detachably attached endoscope, and a controller device, which is communicably connected with the plurality of processor devices, is provided. The controller device is capable of outputting at least one of an activating signal to activate at least one of the processor devices and an inactivating signal to inactivate at least one of the processor devices to the at least one of the processor devices. Each of the plurality of processor devices includes a first power supplying unit to supply the processor device with activating power, a power supply controlling unit, which is driven by preparatory power and is capable of at least one of switching on the first power supplying unit and switching off the first power supplying unit, and a second power supplying unit to supply the preparatory power to the power supply controlling unit.
    Type: Grant
    Filed: October 15, 2007
    Date of Patent: February 28, 2012
    Assignee: Hoya Corporation
    Inventor: Haruhiko Hibi
  • Patent number: 8127019
    Abstract: The present invention provides a system and program product for session sharing that allows multiple authorized users (e.g., assistants) to access the same session and synchronize the browser views, when the current state changes. Through the use of use of session sharing, it is ensured that all users work on the same data and have the same Web side state. The Client side is kept in synchronization through the use of a publisher-subscriber model that initiates an update of all connected Clients when a state change occurs. These functionalities of the present invention ensure that all participating users can work together and can share the same state both on server and Client side.
    Type: Grant
    Filed: August 11, 2008
    Date of Patent: February 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jochen Boehringer, Peter Fischer, Heiko Koziolek, Uwe Maurer, Sven Schulz
  • Patent number: 8127040
    Abstract: The specification and drawings present a new method, system, apparatus and software product for signaling parameters of multiple buffers by a terminal to a server and determining multiple buffer status of the terminal by the server using these parameters, e.g., for an adequate rate adaptation of multimedia streaming services provided to the terminal by the server. The terminal can be (but is not limited to) a computer, a communication device, a wireless communication device, a portable electronic device, a mobile electronic device, a mobile phone, etc.
    Type: Grant
    Filed: January 26, 2006
    Date of Patent: February 28, 2012
    Assignee: Nokia Corporation
    Inventors: Ru Shang Wang, Igor Danilo Diego Curcio, Miska Hannuksela
  • Patent number: 8126983
    Abstract: Methods and systems for distributed infrastructure for streaming data via multiple access points. Aspects of one method may include apportioning multimedia information among a plurality of transmitting devices based on feedback channel information received from a destination receiving device by, for example, a transmission controller device. The transmitting devices may transmit the multimedia information to the destination receiving device. A transmitting device that may not be apportioned multimedia information may transmit a probing signal. The destination receiving device may generate feedback channel information for a transmitting device, for example, based on the multimedia information or the probing signal received from the respective transmitting device. The apportioning of the multimedia information may be dynamically adjusted based on updated feedback channel information received from the destination receiving device.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: February 28, 2012
    Assignee: Broadcom Corporation
    Inventors: Jeyhan Karaoguz, Hooman Honary, Nambirajan Seshadri, Jason Trachewsky
  • Patent number: 8126966
    Abstract: A computer-implemented method includes receiving a message from a mobile device over a wireless network, the message including several attachments, wherein the several attachments include one or more mobile device attachments corresponding to content captured using the mobile device, identifying the one or more mobile device attachments; and separating the one or more mobile device attachments from the plurality of attachments.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: February 28, 2012
    Assignee: Apple Inc.
    Inventors: Brian Dote, Stephane Lunati, Ken Goto, William T. Duffy, Graham S. Orndorff, Mankit Sze
  • Patent number: 8122113
    Abstract: In an embodiment, a method includes intercepting a configuration message from a first network node addressed to a third network node, and modifying the intercepted configuration message to provide a modified configuration message that includes address information associated with a second network node that is configured to provide bootstrap information for the third node.
    Type: Grant
    Filed: September 21, 2007
    Date of Patent: February 21, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Kendra S. Harrington, Allen J. Huotari
  • Patent number: 8117302
    Abstract: A method, system and computer program product for buddy list pruning for instant messaging system performance enhancement. In one embodiment of the invention, a buddy list pruning method for instant messaging system performance enhancement can include comparing buddy list name entries in a buddy list to entries in a network directory used to authenticate users into a network supporting the instant messaging system. The method further can include characterizing selected ones of the buddy list name entries as either invalid where a buddy list name entry cannot be matched to an entry in the network directory, or as valid where the buddy list name entry can be matched to an entry in the network directory. Finally, the method can include performing presence awareness only on valid buddy list name entries in the buddy list.
    Type: Grant
    Filed: November 3, 2006
    Date of Patent: February 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Hugh Smyth, David P. Curley, Patrick O'Sullivan
  • Patent number: 8117281
    Abstract: A system and method that uses internet content and/or content metadata as a means to establish social networks. Examples include linking internet users, searchers, viewers and/or listeners of the same and/or similar internet content to each other via a platform that enables any of the following in n-dimensional environments: social networking, communications, sharing, e-commerce, advertising, search, hosting and registry services, push and pull applications, anonymous communications, and rich presence.
    Type: Grant
    Filed: November 2, 2007
    Date of Patent: February 14, 2012
    Assignee: ADDnCLICK, Inc.
    Inventors: Jack Robinson, Peter Muller, Timothy Noke, Teng Lew Lim, Wallace Glausi, James Cluff, Larry Fullerton
  • Patent number: 8117341
    Abstract: A location and mapping application takes device information and produces location information for display on a communication-enabled computing device (e.g., a personal digital assistant or wireless phone). A current location of a wireless device may be provided with an announcement of an incoming call or message and may be in the form of a street address or a map. Location information for a wired (or fixed-location) device may be provided in the form of a map. Location information for nearby wireless and wired devices may also be provided. Location information may be updated for wireless devices that are moving.
    Type: Grant
    Filed: June 22, 2010
    Date of Patent: February 14, 2012
    Assignee: AT&T Intellectual Property I, LP
    Inventor: William Matz
  • Patent number: 8117303
    Abstract: Systems, methods, devices and computer program products are provided for: receiving an indication that an electronic device is to be communicatively disconnected from a network; downloading information from the network in response to the received indication, but before the electronic device is disconnected from the network; and storing the downloaded information in the electronic device so that the information is available for offline browsing. For example, a user may instruct an electronic device to disconnect from a network. The user may also specify an amount of time before the device must disconnect from the network. The device may then begin pre-caching network content until the specified amount of time expires. When the specified amount of time expires, the device may disconnect from the network, but the user can continue to browse network content offline by browsing the pre-cached network content stored in a local memory.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: February 14, 2012
    Assignee: Nokia Corporation
    Inventor: Mika Fonsen
  • Patent number: 8112524
    Abstract: In an embodiment, a partition is discovered that transferred more than a threshold amount of data between the partition and a first resource. A determination is made that the partition transferred more than a threshold amount of data with a second resource. A determination is made that the data path distance between the first and second resources is more than a threshold. A third location is found that is open and a determination is made that the data path distance between the first resource and the third location is less than a threshold, and in response, a recommendation is made to move the second resource to the third location.
    Type: Grant
    Filed: January 15, 2007
    Date of Patent: February 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: Bryan Mark Logan, Daniel Gerard Thornton