Patents Examined by Vivek Krishnan
-
Patent number: 7953845Abstract: Network node discovery is implemented using parameters reflecting network-specific characteristics. Estimates of the number of active nodes in a network are computed based on the presence of dead time (e.g., due to clock latency, device driver delays, etc.), network topology, packet size, network capacity, a tolerable network overload threshold, and other characteristics. A network node enumeration process is therefore parameterized to incorporate consideration of such characteristics. A damping factor that incorporates dead time to set a lower bound for an estimate of remaining active nodes in a network is one example of a network-specific parameter.Type: GrantFiled: December 14, 2005Date of Patent: May 31, 2011Assignee: Microsoft CorporationInventors: Richard John Black, Heimir Thor Sverrisson
-
Patent number: 7912922Abstract: A net traffic optimization method provides for clients and servers to communicate with each other over a busy network. Each client process will make an Oracle database service request that is recognized by a listener process in the servers. As each database instance comes up, it generates a globally unique instance identifier (“UII”). Each UII remains valid as long as the database instance that generated it is running. The same UII identifier is given to every client needing a connection to that particular instance. Client processes can simultaneously or sequentially connect to database instances, and must never see the same UII being used to identify two different instances.Type: GrantFiled: August 10, 2006Date of Patent: March 22, 2011Assignee: Oracle International CorporationInventors: Krishna Mohan Itikarlapalli, Amit Bande, Varun Kumar Arora
-
Patent number: 7904584Abstract: A method of handling frames in a network device is disclosed. The steps include receiving a frame by a network device of an assembly of network devices, with the assembly of devices divided into a first side and a second side and the network device being on the first side, examining the received frame to determine whether the frame is destined for a member of a specific trunking group, determining whether a destination device identifier for the frame corresponds to one of the network devices on the second side and forwarding the frame to a destination port based on the specific trunk group membership and the destination device identifier.Type: GrantFiled: February 12, 2004Date of Patent: March 8, 2011Assignee: Broadcom CorporationInventor: Shrjie Tzeng
-
Patent number: 7870193Abstract: A collaboration system is provided in combination with a system administration monitoring system. The monitoring software for the system may recognize an error or other event in a component that is being monitored. The monitoring software then sends a message to all administrators that may be associated with the error or event. When an administrator receives an alert, the administrator may choose to join a collaborative resolution session. When a plurality of administrators joins a collaborative resolution session, each administrator is presented with a user interface at his or her console. The user interface may present one or more shared system administration elements, such as system administration portals, and one or more collaboration elements, such as instant messaging elements or the like. Participating administrators may then communicate using the collaboration elements to attempt to resolve an error or other event. Users may share additional system administration elements.Type: GrantFiled: August 28, 2006Date of Patent: January 11, 2011Assignee: International Business Machines CorporationInventors: Gregory Richard Hintermeister, Frank Lawrence Jania, Michael D. Rahn
-
Patent number: 7870247Abstract: A network node discovery method allows multiple enumerators to concurrently accept and interpret the same enumeration responses from responder nodes on a network. In this manner, the responder nodes do not have to issue individual responses for each enumerator. Each responder maintains a discovery state and one or more per-enumerator session states to manage when the responder should transmit enumeration responses. The enumeration, therefore, proceeds at a target network load, irrespective of the number of enumerators present, and completes in a short time by making efficient use of the network capacity available. Furthermore, an enumerator can determine that it need only wait for responses solicited by other enumerators, rather than requesting them, thereby reducing network traffic in the presence of many concurrently enumerating nodes.Type: GrantFiled: December 14, 2005Date of Patent: January 11, 2011Assignee: Microsoft CorporationInventors: Richard John Black, Heimir Thor Sverrisson
-
Patent number: 7865583Abstract: A method and system are described for receiving, at a first node, provenance data including at least a handle relating to a first software program active on a second node and executing one or more instructions received from the second node, on the first node.Type: GrantFiled: March 31, 2006Date of Patent: January 4, 2011Assignee: The Invention Science Fund I, LLCInventors: Alexander J. Cohen, Edward K. Y. Jung, Royce A. Levien, Robert W. Lord, Mark A. Malamud, John D. Rinaldo, Jr., Lowell L. Wood, Jr.
-
Patent number: 7805536Abstract: Forwarding liveness, such as the ability of an interface to send and receive packets and forwarding capabilities of the interface, is determined. The determined forwarding liveness may be sent in a single message, allowing forwarding liveness information to be sent more frequently which permits fast detection of failures. The message may also include aggregating liveness information for multiple protocols.Type: GrantFiled: February 10, 2004Date of Patent: September 28, 2010Assignee: Juniper Networks, Inc.Inventors: Kireeti Kompella, Yakov Rekhter
-
Patent number: 7769885Abstract: The liveness of routing protocols can be determined using a mechanism to aggregate liveness information for the protocols. The ability of an interface to send and receive packets and the forwarding capability of an interface can also be determined using this mechanism. Since liveness information for multiple protocols, the liveness of interfaces, the forwarding capability of interfaces, or both, may be aggregated in a message, the message can be sent more often than could individual messages for each of the multiple protocols. This allows fast detection of failures, and sending connectivity messages for the individual protocols, such as neighbor “hellos,” to be sent less often.Type: GrantFiled: February 10, 2004Date of Patent: August 3, 2010Assignee: Juniper Networks, Inc.Inventor: Kireeti Kompella
-
Patent number: 7747677Abstract: The present invention creates a partial control tree rather than a full control tree of a portal upon user's rendering request, wherein the partial control tree may contain only active controls in the portal while is still sufficient for rendering the portal. Such an approach improves performance and scalability characteristics of the portal, which depends on the size of the portal, i.e., number of controls on the portal. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.Type: GrantFiled: September 22, 2005Date of Patent: June 29, 2010Assignee: BEA Systems, Inc.Inventors: Christopher Jolley, Purushotham Babu Naidu
-
Patent number: 7743103Abstract: The invention concerns an electronic mail management (EMM) system for handling electronic mail in a multiple user environment, in which the user's incoming electronic mail is sent and received, said system includes a mail distribution network including a server through which. electronic mail items of the users are exchanged, said system comprising: detecting means for monitoring the flow of in- and outbound electronic mails for a specified set of users, and intercepting the in- and outbound emails; journalizing means for creating a notification record of a set of e-mail information data (metadata) for each intercepted electronic mail; an e-mail manager database (EMM DB) for storing at least said notification record and each electronic mail; and means for establishing a journal of e-mails by defining a search request query and submitting said search request to a search engine for selecting a userdefined series of information data from the notification records in the EMM database.Type: GrantFiled: August 31, 2005Date of Patent: June 22, 2010Assignee: Opportunity Solutions A/SInventors: Anton Christian Lauridsen, Henrik John Brandt
-
Patent number: 7725577Abstract: A quality of service parameter associated with message traffic transmitted from a smart items infrastructure through a middleware message routing engine to one or more enterprise applications is monitored. In response to the monitored quality of service parameter, a number of parallel message processors that route messages from the plurality of smart items to the message routing engine is controlled.Type: GrantFiled: July 31, 2006Date of Patent: May 25, 2010Assignee: SAP AGInventors: Zoltan Nochta, Ulf Brackmann
-
Patent number: 7676552Abstract: The present invention is directed to provisioning and managing computing services in a computing utility system. It receives as an input an infrastructure independent description of a set of requirements on the new desired state of a computing service. It uses a knowledge plane to represent the infrastructure. The method generates a Concrete Model that describes a resource structure that refines the input and is implementable over the infrastructure. It then generates and possibly executes provisioning actions to create an identical resource structure on the infrastructure. The method can be used to create new computing services, to destroy existing computing services, to modify the resource combinations allocated to a computing service, or the configuration of these resources. Provisioning actions can be executed immediately, or saved and executed later, and possibly many times.Type: GrantFiled: February 11, 2004Date of Patent: March 9, 2010Assignee: International Business Machines CorporationInventors: Tamar Eilam, Liana L. Fong, Guerney D. H. Hunt, Michael H. Kalantar, Lily B. Mummert, John A. Pershing, Jr.
-
Patent number: 7660891Abstract: A network node discovery method allows multiple enumerators to concurrently accept and interpret the same enumeration responses from responder nodes on a network. In this manner, the responder nodes do not have to issue individual responses for each enumerator. Each responder maintains a discovery state and one or more per-enumerator session states to manage when the responder should transmit enumeration responses. The enumeration, therefore, proceeds at a target network load, irrespective of the number of enumerators present, and completes in a short time by making efficient use of the network capacity available. Furthermore, an enumerator can determine that it need only wait for responses solicited by other enumerators, rather than requesting them, thereby reducing network traffic in the presence of many concurrently enumerating nodes.Type: GrantFiled: December 14, 2005Date of Patent: February 9, 2010Assignee: Microsoft CorporationInventor: Richard John Black
-
Patent number: 7653720Abstract: A system and method to propagate data over a network such as the Internet. The system and method determine a first set of addresses and perform a function such as a primitive element exponentiation upon those addresses to map to a second address space. The second address space could be a pseudo random ordering of addresses in the first address space such that each address in the first address space maps to an address in the second address space. The second address space is traversed to deliver data to receptive elements on the network. Each receptive element on the network is enlisted to continue propagating the data across the network resulting in a one-to-one, pseudo-random, exponential propagation.Type: GrantFiled: March 3, 2004Date of Patent: January 26, 2010Assignee: Microsoft CorporationInventor: David John Steeves
-
Patent number: 7571219Abstract: Systems, methods, and computer program products, implementing techniques for preserving and accessing active components in web pages. In one aspect, active components running in a web browser are not terminated when the surrounding web page is unloaded by the web browser. In another aspect, active components running in a web browser can be accessed and modified by server-side applications running on a web server.Type: GrantFiled: December 16, 2004Date of Patent: August 4, 2009Assignee: SAP AGInventors: Hans-Peter Cejka, Jens Steckhan
-
Patent number: 7568031Abstract: A printing device for receiving data from a data source apparatus via a communication interface in which one of two connected communication apparatuses is a communication master and the other is a communication slave, the communication master being able to connect to a plurality of communication slaves but the communication slave being able to connect to only one communication master, does not suffer a deterioration in throughput even when the device becomes a communication slave upon reception of a connection request. When a printing device is connected to a first external device, and a connection request outputted from a second external device is detected, first the role of the printing device is set as a communication slave, and then, at a predetermined timing (for example, when a physical connection is established), the role of the printing device is switched from a communication slave to a communication master.Type: GrantFiled: February 23, 2004Date of Patent: July 28, 2009Assignee: Seiko Epson CorporationInventor: Akihito Tanimoto
-
Patent number: 7558827Abstract: When an alias mail having an alias address X as a destination is received from an originator terminal, an alias mail relay server restores a recipient address R and an alias address generation argument C, generates a reply destination address Y including the generation argument C restores and an originator address S, and replaces the destination and a transmission source with the recipient address R and Y to transfer the alias mail to a recipient terminal. On the other hand, when a reply mail is received from the recipient terminal, a remailer restored the originator address S and the generation argument C from Y, regenerates X from the generation argument C restored and the recipient address R, and replaces a destination and a transmission source with the originator address S and X to transfer the reply mail to the originator terminal.Type: GrantFiled: October 14, 2004Date of Patent: July 7, 2009Assignee: Nippon Telegraph and Telephone CorporationInventors: Masahisa Kawashima, Jun Miyake, Tsuyoshi Abe, Katsumi Takahashi