Patents Examined by Glenford Madamba
-
Patent number: 7613778Abstract: Provided is a messaging system capable of detecting and processing at least a portion of a malformed message, e.g., a message that previously failed to process. An identifier and state information for the message can be logged. Based on the stored information, a determination can be made that the message previously failed to process. The message can then progressively be de-featured until the message can be processed or until the message is determined to be poisonous, whereupon it can be deleted or otherwise removed from the message stream permanently or temporarily—including moving the message to storage for operator inspection or for delayed delivery.Type: GrantFiled: April 12, 2004Date of Patent: November 3, 2009Assignee: Microsoft CorporationInventors: Malcolm Erik Pearson, Robert George Atkinson, David Richard Reed, Steven Douglas White, Alexander Robert Norton Wetmore
-
Patent number: 7587491Abstract: A computer system is presented for facilitating user enrollment at service providers, particularly with respect to storage and retrieval of user attribute information within a federated environment at entities that manage such information as a service. One domain can inform other domains of identities of service providers that are to be associated with a user, thereby enrolling information about the user at those domains. In addition, an enrollment operation can be invoked by a first service provider through a second service provider such that the user becomes enrolled at a third service provider. During an enrollment operation, information about multiple service providers may be associated with a user, and these service providers may be prioritized. The user may be provided an opportunity to reprioritize the service providers during the enrollment operation so that the service providers are subsequently contacted or used in a particular priority order.Type: GrantFiled: December 31, 2002Date of Patent: September 8, 2009Assignee: International Business Machines CorporationInventor: Heather Maria Hinton
-
Patent number: 7581003Abstract: A system and related techniques monitor the operation of networked computer services, such as Internet-based search or other services which may link to a set of server resources, supporting databases and other components. In current technology if a large-scale or other search service encounters a problem in one supporting platform, the overall response may be interrupted or hang. In embodiments for example a search engine which attempts to access a travel, shopping, news or other database or service in response to a user search request may suspend the delivery of the search results, or blank the page with a 404 or other error message, due to the. unavailability of one or two databases or other components. The service support platform of the invention on the other hand may monitor the computer services network and detect the occurrence of a failure or performance lag, and temporarily detach the faulted server or other resource from the larger network service.Type: GrantFiled: December 31, 2003Date of Patent: August 25, 2009Assignee: Microsoft CorporationInventors: Randall J. Macbeth, Marcelo Aizenstein Furman Calbucci
-
Patent number: 7577731Abstract: A method, apparatus, and system are provided for monitoring of system resources. According to one embodiment, a monitor server may be used to monitor system resources, to collect monitoring data associated with the resources, and to provide the monitoring data to a destination. The monitor server may include a Java Management Extensions (JMX)-based monitor server. Further, a managed bean server having a registry of managed beans may be coupled with the monitor server to facilitate the monitor server to monitor the resources.Type: GrantFiled: December 30, 2003Date of Patent: August 18, 2009Assignee: SAP AGInventors: Gregor K. Frey, Joerg Weller, Reinhold Kautzleben, Miroslav R. Petrov
-
Patent number: 7565400Abstract: A method for a user using a thick client to send a print job to a server wherein the user name is preserved and can be determined by the server. When the image file is processed, the processing comprising appending a user identification to the file. A destination driver is invoked, which creates raw print data from the image file for each selected driver. The raw print data is sent to the server, wherein the server parses the raw data and determines the user identification. The raw print data can then be sent to the user's inbox on the server. In a preferred embodiment, the user identification comprises the sequence of ASCII 60 (or 3C hex), the username, and ASCII 62 (or 3E hex), or “<username>”. Preferably, the user identification is appended to the document name.Type: GrantFiled: October 15, 2002Date of Patent: July 21, 2009Assignee: Toshiba Tec Kabushiki KaishaInventors: Sanjay Wangoo, Manoj Verma, George Koppich
-
Patent number: 7565398Abstract: A method, system and apparatus for dynamically reconfiguring partitions of a partitioned computer system are provided. Here, dynamically reconfiguring a partition is defined as being able to reconfigure the partition while the partition is operational. Using a graphical user interface (GUI), a user may indicate a plurality of resources that are to be involved in a partition reconfiguration. However, the partition is actually reconfigured one resource at a time. If one of the resources is memory, then memory is allocated to the partition or de-allocated from the partition one logical memory block (LMB) at a time. In reconfiguring partitions, resources may be removed, added or moved from one partition to another. Moving resources from one partition to another entails removing the resources from one partition and adding it to the other partition. After a partition re-configuration, a resource allocation table is updated. All this is done transparently to the user.Type: GrantFiled: June 27, 2002Date of Patent: July 21, 2009Assignee: International Business Machines CorporationInventors: Shamsundar Ashok, Robert Kimberlin Foster, Walter Manfred Lipp, Minh Nguyen
-
Patent number: 7565416Abstract: Techniques are described for application of implementation-specific configuration policies within a network device. For example, a device, such as a router, may comprise memory to store operational configuration data and candidate configuration data. The device further includes a control unit to apply changes to the candidate configuration data based on input from a client, and apply an implementation-specific configuration policy to a copy of the changed candidate configuration data. Based on a result of applying the implementation-specific configuration policy, the device selectively commits the changes made to the candidate configuration to the operational configuration. In the event an error occurs while applying the implementation-specific configuration policy, the device does not commit the changes to the operational configuration.Type: GrantFiled: April 14, 2004Date of Patent: July 21, 2009Assignee: Juniper Networks, Inc.Inventors: Philip A. Shafer, Robert P. Enns
-
Patent number: 7558835Abstract: A network device includes an initial data source to store configuration data for the network device, and a management module to generate a configuration patch that lists any differences between a working copy of the initial data source and the initial data source. The management module modifies the working copy based on configuration commands received from a client, and updates the initial data source in accordance with the differences defined by the configuration patch. During the update process, the management module verifies that any conditions specified by the patch are satisfied. The management module may generate the configuration patch in response to a first command from a client, and apply the patch in response to a second command from the client. The configuration patch may be communicated to other network devices for configuring the devices.Type: GrantFiled: March 17, 2003Date of Patent: July 7, 2009Assignee: Juniper Networks, Inc.Inventor: Philip A. Shafer
-
Patent number: 7539747Abstract: Described is a schema-based context service that provides regularized context data, such as to an information agent that handles notifications. The context service and context schema describe user contextual state data, including presence information, location information, and schedule information, along with people and groups data, sensor data, computing context data and/or extended-context data. The state data may be obtained via similar schema based services.Type: GrantFiled: June 28, 2002Date of Patent: May 26, 2009Assignee: Microsoft CorporationInventors: Mark H. Lucovsky, Shaun D. Pierce, Eric J. Horvitz
-
Patent number: 7533163Abstract: A system and method for managing a plurality of sever nodes. In one embodiment, the sever nodes are organized into groups referred to as “instances.” Each instance includes a group of redundant sever nodes and a dispatcher for distributing service requests to each of the sever nodes. In one embodiment, a hierarchical configuration data object is stored within a database and is centrally accessible by all of the servers from all of the instances. The hierarchical configuration data object organizes configuration data and binary data in a manner which simplifies sever node management in a large enterprise network. For example, in one embodiment of the invention, when starting up servers and dispatchers within an instance, the server layout of the instance is retrieved from the hierarchical configuration data object.Type: GrantFiled: December 30, 2003Date of Patent: May 12, 2009Assignee: SAP AGInventors: Ingo Zenz, Krasimir Semerdzhiev
-
Patent number: 7516175Abstract: A system and method for organizing and analyzing field warranty data including a warranty interface provided with warranty data from a warranty group. The warranty interface being capable of allowing a user to select prioritization data, and then displaying a list of warranty data items related to the prioritization data by relevance. The user selects a warranty data item, and then selects a dynamic report template from a list of dynamic report templates and criteria to produce an analysis report.Type: GrantFiled: April 11, 2003Date of Patent: April 7, 2009Assignee: Kelsey-Hayes CompanyInventor: Alex Greene
-
Patent number: 7493401Abstract: An apparatus, program product and method for determining a cost for using a standby resource that accounts for the cause for the resource's usage. A standby resource, such as a processor, is activated in response to a resource requirement. The cause of the resource requirement is automatically determined. The result of that automatic determination is used to determine a charge indicator for using the standby resource. For instance, performance code associated with a failure may be associated with a charge indicator. A user may later be billed according to the determined charge indicator, i.e., according to their actual use of the standby resource and/or their usage status.Type: GrantFiled: April 14, 2004Date of Patent: February 17, 2009Assignee: International Business Machines CorporationInventors: Eric Lawrence Barsness, John Matthew Santosuosso
-
Patent number: 7490164Abstract: A method of routing data from a client through one or more load-balancing routers to a selected load-balanced server among a plurality of servers in a network involves: receiving, at a load balancing node in a path from the client to the plurality of servers, a first packet of a request from a client; creating and storing a mapping of flow identifying information, associated with the first packet, to a client stickiness identifier; pushing the client stickiness label into a sending path list that is stored in association with the first packet; storing the client stickiness label in a mapping of client stickiness labels to server identifiers at a last load balancing node associated with the plurality of servers, wherein the mapping associates the client stickiness label with a server identifier that uniquely identifies a selected server that has been selected from among the plurality of servers to receive the client request; and forwarding all subsequent packets associated with the client request to the same sType: GrantFiled: January 23, 2006Date of Patent: February 10, 2009Assignee: Cisco Technology, Inc.Inventor: Sunil K. Srivastava
-
Patent number: 7484000Abstract: This invention employs a quicker reordering buffer gap removing and buffered data block delivery method. The invention uses several parameters to support its operation. One of the pertinent parameters is a New Data Indicator, another is an array variable, TTI-States, to track at least n consecutive data block receiving statues of TTIs of the n active HARQ processes of the HARQ entity at the receiver side.Type: GrantFiled: January 31, 2003Date of Patent: January 27, 2009Assignee: Innovative Sonic LimitedInventor: Sam Shiaw-Shiang Jiang
-
Patent number: 7484010Abstract: A processing device (CM) programmed to determine homing paths for a plurality of virtual private local area network services in an Ethernet network comprising a plurality of PE nodes. The processing device is programmed to perform the steps of computing (32-48) a plurality of sets of different homing configurations, computing (52) a cost function for each set of different homing configurations in the plurality of sets of different homing configurations, and selecting (58) a set of homing configurations from the plurality of sets of different homing configurations in response to a respective computed cost function.Type: GrantFiled: December 5, 2003Date of Patent: January 27, 2009Assignee: Alcatel LucentInventors: Kamakshi Sridhar, Maher Ali
-
Patent number: 7472182Abstract: Collecting data for a storage area network includes providing a plurality of agents that collect data from objects of the storage area network, providing a plurality of data collection policies, where each of the policies indicates a type of data to be collected and a frequency of collection, and applying the policies to the agents, where the agents collect data according to the type of data and the frequencies indicated by the data collection policies. At least one of the agents may have a plurality of data collection policies applied thereto to cause the at least one agent to collect the types of data at the frequencies indicated by the merge of all of the data collection policies applied to the at least one agent. Merging the data collection policies may be performed by the at least one of the agents that receives the data collection policies or may be performed by an entity other than the at least one of the agents.Type: GrantFiled: December 31, 2002Date of Patent: December 30, 2008Assignee: EMC CorporationInventors: Eric Young, Jay Stevens, David Barta, Joseph Berry, Ilya Liubovich, Serge Marokhovsky, Douglas Leech
-
Patent number: 7464166Abstract: A basic idea is to employ multi-user detection (MUD) at the receiver side in a multi-hop network to concurrently decode multiple packets transmitted from multiple nodes (T1, T2), and prioritize among the correctly decoded packets to select one or more packets suitable for forwarding, and finally reply with a packet acknowledgement (ACK) to the corresponding transmitting node for each selected packet. In this way, the design choice of MUD is exploited in the forwarding procedure. It is furthermore beneficial to exploit also the diversity enabled by the existence of multiple relay nodes (R1, R2, R3). A transmitting node that transmits its data packet signal to multiple relay candidate nodes and then receives packet acknowledgements from at least two relay candidate nodes preferably performs a prioritization to select a suitable relay node. The transmitting node then transmits a forwarding order (FO) to the selected relay node, which takes on responsibility for forwarding the information to the next node.Type: GrantFiled: December 8, 2003Date of Patent: December 9, 2008Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Peter Larsson, Niklas Johansson
-
Patent number: 7457848Abstract: The resources kept by a number of entities are made available mutually by each of the entities. A user using a user terminal requests a resource, to be provided by a resource providing server, to a window server through a communication line. A user information database records information for authenticating the user. A resource provider database records information for verifying a reliability of a resource provider. A resource provider information database records information for verifying the window server. 13 user information database records information of a user authenticated by the window server to allow the access to a resource. A permission data database records information for restricting the access to a resource.Type: GrantFiled: August 27, 2002Date of Patent: November 25, 2008Assignee: Sony CorporationInventor: Masashi Kon
-
Patent number: 7451182Abstract: A host processor and a network processor may interact effectively, particularly with edge applications that involve tasks that are best handled independently by both the host and network processors. Data may be exchanged between the processors, for example, by simply passing pointers, avoiding the need for excessive data coping.Type: GrantFiled: June 28, 2002Date of Patent: November 11, 2008Assignee: Intel CorporationInventor: Frank T. Hady
-
Patent number: 7451207Abstract: An apparatus and method are provided for predictive provisioning of functional packages based on offered traffic and a predictive model of the offered traffic. According to one embodiment of the invention, a managed agent provides predictions regarding an anticipated need for functional package provisioning based on traffic offered to the managed agent and a predictive model of offered traffic. A provisioning agent receives the predictions and in response to the predictions instructs the managed agent to provision a new functional package. According to another embodiment of the invention, the provisioning agent instructs a second managed agent to provision the media resource needed by the original managed agent. The traffic is then routed from the original man aged agent to the second managed agent.Type: GrantFiled: June 28, 2002Date of Patent: November 11, 2008Assignee: Intel CorporationInventor: Neal C. Oliver