Patents Examined by Daniel Murray
-
Patent number: 8108549Abstract: In a computer system divided into multiple separate workload partitions, wherein at least one of the partitions contains multiple applications, and a loopback interface is made available to each partition, a method is provided for routing packets from one application to another application. In one embodiment of the invention, each packet to be routed from one application to another application in the same home partition comprises a first packet, and all other packets comprise second packets. The method comprises the steps of assigning the same pre-specified IP address to each of the first packets, and routing each of the first packets from its home partition to a loopback interface at the IP network processing layer. The method further includes marking the first packets to identify the home partition of each first packet, and directing the marked first packets to a mechanism configured to deliver each first packet only to its home partition, in response to the markings.Type: GrantFiled: April 4, 2006Date of Patent: January 31, 2012Assignee: International Business Machines CorporationInventors: David Jones Craft, Vinit Jain, Lance Warren Russell, Edward Shvartsman
-
Patent number: 8095643Abstract: Data communication using wireless service discovery is continuously provided even if a radio wave condition temporarily deteriorates or movement of an apparatus occurs. If a temporary deterioration in wireless radio wave environment is found in a communication apparatus including a service discovery function, a search is made again at a raised transmission power. Forcible disconnection processing from a higher-level layer is prevented when communication at the network layer level is ongoing.Type: GrantFiled: June 15, 2006Date of Patent: January 10, 2012Assignee: Canon Kabushiki KaishaInventors: Fumihide Goto, Tetsuo Ido, Kazutoshi Hara
-
Patent number: 8086692Abstract: Real-time delivery of multimedia content puts extreme demand on both computational and network resources. Many a times, the requirement is to handle multiple such delivery requirements and as a consequence, the overall delivery efficiency gets affected. Another dimension of complexity is that (a) the multimedia content to be delivered may not always be highly reliable, and (b) the network may also be not highly reliable. In such a situation, it becomes even more difficult to satisfy the quality of service requirements. When content to be delivered to multiple destinations is available at multiple sources, there is an opportunity to overcome the above mentioned complexity. The system and method for efficient delivery in a multi-source multi-destination network involves pulling of data from the multiple sources by measuring quality of service and reliability parameters, and efficiently loading the systems and the network in a cooperative manner.Type: GrantFiled: August 27, 2008Date of Patent: December 27, 2011Assignee: Satyam Computer Services LimitedInventors: Varadarajan Sridhar, Srividya Gopalan
-
Patent number: 8086713Abstract: In general, techniques are described for automatically releasing network resources reserved for use by network devices within a network. In particular, a network device, such as a router, may include an interface card that receives a first and a second message from respective first and second client devices requesting reservation of network resources. The first message may include a first identifier, while the second message may include a second identifier. Both messages however may also include the same additional context information that identifies the same context in which the first client device operates. The router may include a control unit that determines whether the additional context information included within the first and second messages is the same. Based on a determination that this information is the same, the control unit may automatically release resources reserved for use by the first client device within the network.Type: GrantFiled: February 6, 2009Date of Patent: December 27, 2011Assignee: Juniper Networks, Inc.Inventors: Sunil Gandhewar, Sanjay Wadhwa, William Townsend, John Liddy
-
Patent number: 8082335Abstract: A method of performing network modification in a telecommunications network is disclosed. The method comprises storing a database comprising a master inventory defining network resources available in the network. A network modification is performed by a process comprising modifying the database storing the master inventory; and modifying the network in dependence on the modified database. The method can be used in the management of telecommunications systems. A network planning method is also disclosed.Type: GrantFiled: February 16, 2006Date of Patent: December 20, 2011Assignee: Amdocs Systems LimitedInventors: Richard Mishra, Markus Buchner, Johnston Harden Graham Glendinning, Manfred Geyer, Adan K. Pope
-
Patent number: 8073959Abstract: Automatically detecting whether a local network that a computer is connected to is a public or private network by utilizing a trusted online service and/or heuristics is disclosed. Data produced as a result of performing one heuristic(s) in combination with data received from a trusted online service can be utilized to determine a level of confidence as to a type of network to which a client computer is connected. If the determined level of confidence exceeds a first level, the local network type for the client computer can automatically be set. If the determined level of confidence is less than the first level, but greater than a second level, a user can be prompted to classify the local network type with the determined local network type set as a default value. Techniques are also described for detecting whether or not two computers are connected to the same local area network.Type: GrantFiled: March 28, 2008Date of Patent: December 6, 2011Assignee: Microsoft CorporationInventors: Neeraj Garg, Anatoliy Panasyuk
-
Patent number: 8065433Abstract: A hybrid Butterfly Cube (“BCube”) architecture is described herein. The BCube architecture is a server-centric network architectural design, and includes a plurality of servers. Each of the plurality of servers may have multiple network ports and serve not only as an end host, but also an intermediate relay node for other servers. The BCube architecture further includes a plurality of switches which are arranged in multiple levels. Each switch has a certain number of network ports for connecting to the servers. The BCube architecture provides multiple parallel paths between any two servers. A packet source routing protocol and a BCube source routing (BSR) protocol are used to determine which path is used for routing a packet between any two servers.Type: GrantFiled: January 9, 2009Date of Patent: November 22, 2011Assignee: Microsoft CorporationInventors: Chuanxiong Guo, Guohan Lu, Dan Li, Haitao Wu, Yunfeng Shi, Danfeng Zhang, Yongguang Zhang, Songwu Lu
-
Patent number: 8055742Abstract: A network management system for implementing a service on a network acquires policy rules for configuring the service, determines commands corresponding to the policy rules and transmits them to network elements, and infers the rules in order to determine the commands. The rules comprise services rules and implementation rules.Type: GrantFiled: July 30, 2003Date of Patent: November 8, 2011Assignee: Alcatel LucentInventors: Mark Koops, Arnaud Gonguet, Olivier Poupel
-
Patent number: 8041821Abstract: The present invention is a method, system and apparatus for highly efficient connection pool management. In a preferred aspect of the invention, a highly efficient connection pool management system can include a connection pool configured to store one or more idle connections. The system further can include a connection manager programmed for coupling to the connection pool. The connection manager further can be programmed to validate individual ones of the idle connections by issuing a non-blocking input/output (I/O) operation to each of the individual ones of the idle connections.Type: GrantFiled: November 26, 2003Date of Patent: October 18, 2011Assignee: International Business Machines CorporationInventors: Erik J. Burckart, David B. Gilgen, Craig A. Lanzen
-
Patent number: 7451198Abstract: Mobile devices are automatically provisioned for network access using WiFi and/or DTPT (DeskTop-PassThrough) connection settings. The connection settings allow the users to access meta-networks (such as the Internet or a corporate network) without any manual intervention. According to an embodiment of the invention, an XML-based mechanism uses the Wireless Application Protocol (WAP) XML structure and extends the structure to define WiFi and DTPT connections. The defined WiFi and DTPT connections are provisioned onto the mobile devices automatically, for example, through wireless communications or by a corporate IT application.Type: GrantFiled: November 3, 2003Date of Patent: November 11, 2008Assignee: Microsoft CorporationInventor: Sureshkumar Natarajan
-
Patent number: 7412542Abstract: Apparatus and system for configuring a wireless bridge for a computing device such as a game console. The wireless bridge must include a key (not known to the public) employed in producing a digest. The digest is passed to the game console to authenticate that the wireless bridge is compatible and can thus be configured by the game console. Once the wireless bridge proves its compatibility, a configuration procedure included in an operating system on the game console configures the wireless bridge to connect to a wireless network so that the game console can communicate through the wireless bridge with a gaming site that is accessed over the Internet. The configuration is done without using a web browser program or a configuration program that is specific to a particular model and manufacturer of the wireless bridge.Type: GrantFiled: November 26, 2003Date of Patent: August 12, 2008Assignee: Microsoft CorporationInventors: Paul E. Newson, Benjamin O. Zotto, Neel R. S. Malik, Robert D. Young
-
Patent number: 7356577Abstract: A system and method are disclosed for providing an online software upgrade in a switch in a telecommunications system. The switch includes: 1) a main processing unit for executing call process client applications associated with call connections; 2) call application nodes for executing call process server applications; and 3) system management nodes. A configuration management controller associated with a system management node executes an online software upgrade for the software in the switch while the switch is executing the software that is being upgraded. At least one load sharing policy is capable of associating at least one of the call process client applications with at least one of the call process server applications and to throttle new associations involving the call process server applications.Type: GrantFiled: June 12, 2003Date of Patent: April 8, 2008Assignee: Samsung Electronics Co., Ltd.Inventor: David Allan Collins