Patents Examined by Glenford Madamba
  • Patent number: 7613778
    Abstract: 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: Grant
    Filed: April 12, 2004
    Date of Patent: November 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Malcolm Erik Pearson, Robert George Atkinson, David Richard Reed, Steven Douglas White, Alexander Robert Norton Wetmore
  • Patent number: 7587491
    Abstract: 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: Grant
    Filed: December 31, 2002
    Date of Patent: September 8, 2009
    Assignee: International Business Machines Corporation
    Inventor: Heather Maria Hinton
  • Patent number: 7581003
    Abstract: 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: Grant
    Filed: December 31, 2003
    Date of Patent: August 25, 2009
    Assignee: Microsoft Corporation
    Inventors: Randall J. Macbeth, Marcelo Aizenstein Furman Calbucci
  • Patent number: 7577731
    Abstract: 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: Grant
    Filed: December 30, 2003
    Date of Patent: August 18, 2009
    Assignee: SAP AG
    Inventors: Gregor K. Frey, Joerg Weller, Reinhold Kautzleben, Miroslav R. Petrov
  • Patent number: 7565400
    Abstract: 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: Grant
    Filed: October 15, 2002
    Date of Patent: July 21, 2009
    Assignee: Toshiba Tec Kabushiki Kaisha
    Inventors: Sanjay Wangoo, Manoj Verma, George Koppich
  • Patent number: 7565398
    Abstract: 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: Grant
    Filed: June 27, 2002
    Date of Patent: July 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Shamsundar Ashok, Robert Kimberlin Foster, Walter Manfred Lipp, Minh Nguyen
  • Patent number: 7565416
    Abstract: 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: Grant
    Filed: April 14, 2004
    Date of Patent: July 21, 2009
    Assignee: Juniper Networks, Inc.
    Inventors: Philip A. Shafer, Robert P. Enns
  • Patent number: 7558835
    Abstract: 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: Grant
    Filed: March 17, 2003
    Date of Patent: July 7, 2009
    Assignee: Juniper Networks, Inc.
    Inventor: Philip A. Shafer
  • Patent number: 7539747
    Abstract: 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: Grant
    Filed: June 28, 2002
    Date of Patent: May 26, 2009
    Assignee: Microsoft Corporation
    Inventors: Mark H. Lucovsky, Shaun D. Pierce, Eric J. Horvitz
  • Patent number: 7533163
    Abstract: 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: Grant
    Filed: December 30, 2003
    Date of Patent: May 12, 2009
    Assignee: SAP AG
    Inventors: Ingo Zenz, Krasimir Semerdzhiev
  • Patent number: 7516175
    Abstract: 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: Grant
    Filed: April 11, 2003
    Date of Patent: April 7, 2009
    Assignee: Kelsey-Hayes Company
    Inventor: Alex Greene
  • Patent number: 7493401
    Abstract: 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: Grant
    Filed: April 14, 2004
    Date of Patent: February 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Eric Lawrence Barsness, John Matthew Santosuosso
  • Patent number: 7490164
    Abstract: 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 s
    Type: Grant
    Filed: January 23, 2006
    Date of Patent: February 10, 2009
    Assignee: Cisco Technology, Inc.
    Inventor: Sunil K. Srivastava
  • Patent number: 7484000
    Abstract: 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: Grant
    Filed: January 31, 2003
    Date of Patent: January 27, 2009
    Assignee: Innovative Sonic Limited
    Inventor: Sam Shiaw-Shiang Jiang
  • Patent number: 7484010
    Abstract: 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: Grant
    Filed: December 5, 2003
    Date of Patent: January 27, 2009
    Assignee: Alcatel Lucent
    Inventors: Kamakshi Sridhar, Maher Ali
  • Patent number: 7472182
    Abstract: 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: Grant
    Filed: December 31, 2002
    Date of Patent: December 30, 2008
    Assignee: EMC Corporation
    Inventors: Eric Young, Jay Stevens, David Barta, Joseph Berry, Ilya Liubovich, Serge Marokhovsky, Douglas Leech
  • Patent number: 7464166
    Abstract: 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: Grant
    Filed: December 8, 2003
    Date of Patent: December 9, 2008
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Peter Larsson, Niklas Johansson
  • Patent number: 7457848
    Abstract: 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: Grant
    Filed: August 27, 2002
    Date of Patent: November 25, 2008
    Assignee: Sony Corporation
    Inventor: Masashi Kon
  • Patent number: 7451182
    Abstract: 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: Grant
    Filed: June 28, 2002
    Date of Patent: November 11, 2008
    Assignee: Intel Corporation
    Inventor: Frank T. Hady
  • Patent number: 7451207
    Abstract: 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: Grant
    Filed: June 28, 2002
    Date of Patent: November 11, 2008
    Assignee: Intel Corporation
    Inventor: Neal C. Oliver