Patents Examined by Glenford Madamba
  • Patent number: 8156216
    Abstract: A distributed, redundant, multi-homed system collects and aggregates website usage information. Two or more data collection nodes, preferably situated in diverse locations, efficiently collect and time-stamp information from users in a wide variety of geographic locations. Data collected by the individual data collection nodes is aggregated at a master processing center, sorted according to time stamps, and subjected to statistical analysis in order to generate complete and accurate reports regarding website traffic.
    Type: Grant
    Filed: January 30, 2003
    Date of Patent: April 10, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Brett Error
  • Patent number: 8131843
    Abstract: Determining a configuration of a computer system for performing an operation, by determining an expected performance of a computer system based on at least one possible usage scenario given a current configuration of the computer system according to a current set of system parameters, determining an expected performance of the computer system based on at least one possible usage scenario given at least one candidate configuration of the computer system according to at least one candidate set of system parameters, and configuring the computer system according to whichever of the sets of system parameters that has a more favorable expected performance as determined in accordance with predefined criteria.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Daniel M. Yellin, Jorge Buenabad-Chavez
  • Patent number: 8117279
    Abstract: A system and method permits a network management agent executing on a customer premise equipment (CPE) component to determine whether a router is coupled between the CPE component and the cable modem through which the CPE component communicates with a data-over-cable network. The network management agent executing on the CPE component encapsulates the MAC address of the CPE component in a network management message that is sent to a server at the head end of the data-over-cable network. The head end compares the encapsulated MAC address with the MAC address of the device coupled to the cable modem that sent the network management message. If the MAC addresses are not the same, the server at the head end sets a router status element in the network management message response and sends it to the agent executing on the CPE component.
    Type: Grant
    Filed: October 9, 2007
    Date of Patent: February 14, 2012
    Assignee: AT&T Intellectual Property II, L.P.
    Inventor: Suresh W. G. Kumar
  • Patent number: 8117252
    Abstract: The invention relates to a stand-alone video recording, playback and Monitoring system. It has network switches, non-volatile storage devices, IP cameras, video servers, and NTSC cameras. The system uses communication channels that are WAN/LAN based and can be hard-wired or wireless.
    Type: Grant
    Filed: December 24, 2003
    Date of Patent: February 14, 2012
    Inventor: Glen D. Schaff
  • Patent number: 8078664
    Abstract: In general, this disclosure describes techniques of managing resources in a service-oriented distributed computing system. As described in this disclosure, a control node automatically manages the system such that the system has sufficient capacity to satisfy an agreement to provide a given level of a service. In order to automatically manage the system, the control node evaluates the current capacity levels of resources in the system. The current capacity levels are indicative the capacity of resources to perform certain acts. The capacity of the resources to perform these acts may be indicative of whether the system is able to provide the given level of the service. Because capacities provided by the resources change as the resources start, the control node uses a predicted pending capacity function to evaluate whether resources that are currently starting will be sufficient to satisfy the level of the service when completely started.
    Type: Grant
    Filed: January 7, 2008
    Date of Patent: December 13, 2011
    Assignee: Computer Associates Think, Inc.
    Inventors: Sanjay Radia, Robert A. Gingell, Jr., Jerry R. Jackson
  • Patent number: 8065376
    Abstract: In accordance with the teachings described herein, systems and methods are provided for integrating a plurality of electronic mail (email) accounts. A plurality of email services may be used to send and receive electronic messages over a wide area network, one of the email services being a preferred email service and another of the email services being a secondary email service. An email integration service may be used that is coupled to the wide area network and that is independent of the plurality of email services. The email integration service may be operable to receive account information regarding the preferred email service and the secondary email service and use the account information to configure a means for forwarding electronic messages from the preferred email service to the secondary email service.
    Type: Grant
    Filed: January 21, 2010
    Date of Patent: November 22, 2011
    Assignee: Research In Motion Limited
    Inventors: Christopher D. Smith, David P. Kruis, Robert J. Snow, Snezana Visnjic-Obucina, Albert Lee, Arsel Manuel, Diana G. Vitorino
  • Patent number: 8037195
    Abstract: A system and method for collecting information on components in an information technology (IT) system. This embodiment features discovering components in the IT system, determining at least one dependency between two or more of the discovered components, and tracking changes to the discovered components and the dependency between two or more of the discovered components. The discovery of components can be carried out using fingerprints of components, which can include key elements of the component that exist in a full model of all of the elements of the component.
    Type: Grant
    Filed: January 15, 2009
    Date of Patent: October 11, 2011
    Assignee: Symantec Corporation
    Inventors: Jeffrey John Anuszczyk, David Jay Barbrow, Firdaus Bhathena, Peter Demarest Beaman, Stanislaw Kowalczyk, Blair Francis Wheeler
  • Patent number: 8037181
    Abstract: A new method and framework for re-partitioning directory servers supporting user services in a site that receives access requests from users. According to the present invention, a management server transfers groups of directory objects from original directory servers to newly added directory servers without service interruption to users of the site. The directory objects are stored in categorical groups such that the directory objects in each group share an attribute. According to the present invention, certain groups in the original directory servers are identified for migration to the newly added servers based on a load-balancing scheme. In one embodiment, the identified groups are marked for migration to limit access to the directory objects therein. After successfully being migration, the groups are unmarked and access is resumed.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: October 11, 2011
    Assignee: Microsoft Corporation
    Inventors: Jeffrey Parham, Mark Brown
  • Patent number: 8028099
    Abstract: An industrial control system provides a programmable logic controller communicating with I/O modules which provide an electrical interface to controlled equipment and which support web servers for communication of I/O data directly with the Internet. The programmable logic controller communicates with the I/O modules over a control-network which may be separate from or shared with the Internet communications. A lock-out system prevents collisions between web clients writing to I/O and allows the programmable logic controller to limit web access to critical I/O points.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: September 27, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Brian A. Batke, Gary W. Baczkowski
  • Patent number: 7962598
    Abstract: Systems, apparatuses and methods for processing a concurrent IGRS-UPnP architecture for both IGRS and UPnP standards conformance, and to be used for consumer electronics device interoperability.
    Type: Grant
    Filed: April 14, 2008
    Date of Patent: June 14, 2011
    Assignee: Hong Kong Applied Science and Technology Research Institute Company Limited
    Inventors: Ha Yin Sandy Wong, Chi Kong Patrick Wu
  • Patent number: 7925792
    Abstract: System and method for negotiating device information and device thereof are disclosed by the various embodiments of the present disclosure. The method includes the processes as follows: sending, by a network entity initiating a data synchronization process, a data synchronization initialization request carrying the identifier of the network entity initiating a data synchronization process to a destination network entity of the data synchronization process; accessing, by the destination network entity of the data synchronization process, the network entity for storing device information according to the identifier, acquiring the device information corresponding to the identifier according to the stored corresponding relation and the stored device information, and sending out a response to the network entity initiating the data synchronization process.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: April 12, 2011
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Linyi Tian
  • Patent number: 7917571
    Abstract: A web page, including clickthroughs, is cached at a location within a network intermediate a client requesting the page and the host web site for the page. Clickthrough activation (in session cache on the client machine, or in the network cache) causes a javascript program to generate an activation identifier giving the IP address of the machine activating the clickthrough and the time. This ID and an ID for the IP address from which the web page originally hosting the clickthrough was retrieved are sent to the host web site. Generating such identifiers is applicable to text messages, e.g. sent out by a publicity agent, and actuable to connect to a telephone number held by an enterprise within the telephone network. Activating such a text message causes the return of suitable identifiers to the publicity agent to enable them to seek renumeration from the enterprise.
    Type: Grant
    Filed: July 30, 2002
    Date of Patent: March 29, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Richard Taylor
  • Patent number: 7908313
    Abstract: An instrument-based distributed computing system is disclosed that accelerates the measurement, analysis, verification and validation of data in a distributed computing environment. A large computing work can be performed in a distributed fashion using the instrument-based distributed system. The instrument-based distributed system may include a client that creates a job. The job may include one or more tasks. The client may distribute a portion of the job to one or more remote workers on a network. The client may reside in an instrument. One or more workers may also reside in instruments. The workers execute the received portion of the job and may return execution results to the client. As such, the present invention allows the use of instrument-based distributed system on a network to conduct the job and facilitate decreasing the time for executing the job.
    Type: Grant
    Filed: December 12, 2005
    Date of Patent: March 15, 2011
    Assignee: The MathWorks, Inc.
    Inventors: Roy Lurie, Thomas Gaudette
  • Patent number: 7904576
    Abstract: A method includes producing units of work with at least one source application instance (AI) at a source device and consuming units of work with at least one destination AI at a destination device. A first reliable datagram service is established, with a first source and destination resource (SDR), between the source device and the destination device. A second reliable datagram service is established, with a second SDR independent of the first SDR, between the source device and the destination device. A first unit of work stream is transmitted over a communication services/fabric with the first reliable datagram service, which guarantees strong ordering of the first unit of work stream received at the destination device. A second unit of work stream is transmitted over the communication services/fabric with the second reliable datagram service, which guarantees strong ordering of the second unit of work stream received at the destination device.
    Type: Grant
    Filed: January 7, 2008
    Date of Patent: March 8, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael R. Krause, Fred B. Worley, Shankar G. Iyer
  • Patent number: 7899898
    Abstract: A system for managing system devices including a first managed system, which includes hardware, an operating system executing on the hardware, and an agent management object (AMO) executing on the operating system and configured to obtain first management information about the operating system and the hardware. The system also includes a second managed system, including a first proxy management object (PMO) configured to receive the first management information from the AMO, request second management information about the hardware from the first managed system, receive the second management information from the first managed system, normalize the first management information and the second management information to obtain first normalized management information, and populate a first proxy data model associated with the PMO using the first normalized management information, where the first normalized management information is used to manage the first managed system.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: March 1, 2011
    Assignee: Oracle America, Inc.
    Inventor: Michael J. Wookey
  • Patent number: 7895363
    Abstract: Memory allocation in a Broker system for managing the communication between a plurality of clients and a plurality of servers. The method may include allocating memory for a plurality of memory pools; and dividing each memory pool into memory blocks of a size which is specific to the type of a resource. The resource may be related to the communication managed by the Broker.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: February 22, 2011
    Assignee: Software AG
    Inventor: Wolfgang Schmidt
  • Patent number: 7886069
    Abstract: A receiver driven approach for playback of remote content is described. One embodiment includes obtaining information concerning the content of the media file from the remote server, identifying a starting location within the media sequence, identifying byte ranges of the media file corresponding to media required to play the media sequence from the starting location, requesting the byte ranges required to play the media sequence from the starting location, buffering received bytes of information pending commencement of playback, playing back the buffered bytes of information, receiving a user instruction, identifying byte ranges of the media file corresponding to media required to play the media sequence in accordance with the user instruction, flushing previous byte range requests, and requesting the byte ranges required to play the media in accordance with the user instruction.
    Type: Grant
    Filed: January 7, 2008
    Date of Patent: February 8, 2011
    Assignee: DIVX, LLC
    Inventor: Roland Osborne
  • Patent number: 7865624
    Abstract: A method of performing a lookup within a network interface unit which includes providing a plurality of memory access channels, performing a multilayer lookup operation on a packet, and refining a selection of one of the plurality of memory access channels based upon the multilayer lookup operation is disclosed.
    Type: Grant
    Filed: April 4, 2005
    Date of Patent: January 4, 2011
    Assignee: Oracle America, Inc.
    Inventors: Ariel Hendel, Michael Wong, Yatin Gajjar, Shimon Muller
  • Patent number: 7853681
    Abstract: A method for controlling the throughput in a communications channel between a host and its storage subsystem is disclosed. A determination is made whether or not a total throughput value is greater than a predetermined maximum throughput value. If the total throughput value is greater than the predetermined maximum throughput value, a delay is applied to the communications channel. If the total throughput value is not greater than the predetermined maximum throughput value, another determination is made whether or not one time period has completed. If one time period has completed, a total throughput value and an exponential moving average (EMA) throughput value of the communications channel is retrieved, a new EMA throughput value is generated based on the total throughput value and the EMA throughput value, and adjusting the total throughput value based on whether or not the new throughput value is greater than a predetermined maximum throughput value.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: December 14, 2010
    Assignee: International Business Machines Corporation
    Inventors: Igor I. Ageyev, Gary Anna, Thomas W. Bish, Kimberly A. Bortz, Joseph M. Swingler
  • Patent number: 7849178
    Abstract: A method, apparatus, and program product that facilitates the implementation of grid or distributed network computing by automatically organizing a group of computers into a hierarchical, or tree networked system. The computer servers are selected into subgroups with each subgroup selecting a server to act as its leader. The leader is responsible for reporting performance characteristics of the servers in the subgroup to a master catalog server housed in a centralized management facility. The hierarchical system contemplated by embodiments of the invention reduces the number of messages that must be sent between the servers in the system necessary to monitor and manage the system. This reduction in the number of messages that must be sent between the servers in the system reduces the amount of server resources dedicated to overhead monitoring and managing, freeing these resources to be dedicated to performing the common processing task that grid or distributed network system was established to perform.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jinmei Shen, Hao Wang