Patents Examined by Glenford Madamba
-
Patent number: 8156216Abstract: 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: GrantFiled: January 30, 2003Date of Patent: April 10, 2012Assignee: Adobe Systems IncorporatedInventor: Brett Error
-
Patent number: 8131843Abstract: 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: GrantFiled: March 31, 2009Date of Patent: March 6, 2012Assignee: International Business Machines CorporationInventors: Daniel M. Yellin, Jorge Buenabad-Chavez
-
Patent number: 8117279Abstract: 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: GrantFiled: October 9, 2007Date of Patent: February 14, 2012Assignee: AT&T Intellectual Property II, L.P.Inventor: Suresh W. G. Kumar
-
Patent number: 8117252Abstract: 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: GrantFiled: December 24, 2003Date of Patent: February 14, 2012Inventor: Glen D. Schaff
-
Patent number: 8078664Abstract: 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: GrantFiled: January 7, 2008Date of Patent: December 13, 2011Assignee: Computer Associates Think, Inc.Inventors: Sanjay Radia, Robert A. Gingell, Jr., Jerry R. Jackson
-
Patent number: 8065376Abstract: 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: GrantFiled: January 21, 2010Date of Patent: November 22, 2011Assignee: Research In Motion LimitedInventors: Christopher D. Smith, David P. Kruis, Robert J. Snow, Snezana Visnjic-Obucina, Albert Lee, Arsel Manuel, Diana G. Vitorino
-
Patent number: 8037195Abstract: 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: GrantFiled: January 15, 2009Date of Patent: October 11, 2011Assignee: Symantec CorporationInventors: Jeffrey John Anuszczyk, David Jay Barbrow, Firdaus Bhathena, Peter Demarest Beaman, Stanislaw Kowalczyk, Blair Francis Wheeler
-
Patent number: 8037181Abstract: 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: GrantFiled: June 28, 2002Date of Patent: October 11, 2011Assignee: Microsoft CorporationInventors: Jeffrey Parham, Mark Brown
-
Patent number: 8028099Abstract: 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: GrantFiled: September 28, 2001Date of Patent: September 27, 2011Assignee: Rockwell Automation Technologies, Inc.Inventors: Brian A. Batke, Gary W. Baczkowski
-
Patent number: 7962598Abstract: 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: GrantFiled: April 14, 2008Date of Patent: June 14, 2011Assignee: Hong Kong Applied Science and Technology Research Institute Company LimitedInventors: Ha Yin Sandy Wong, Chi Kong Patrick Wu
-
Patent number: 7925792Abstract: 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: GrantFiled: April 11, 2008Date of Patent: April 12, 2011Assignee: Huawei Technologies Co., Ltd.Inventor: Linyi Tian
-
Patent number: 7917571Abstract: 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: GrantFiled: July 30, 2002Date of Patent: March 29, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventor: Richard Taylor
-
Patent number: 7908313Abstract: 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: GrantFiled: December 12, 2005Date of Patent: March 15, 2011Assignee: The MathWorks, Inc.Inventors: Roy Lurie, Thomas Gaudette
-
Patent number: 7904576Abstract: 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: GrantFiled: January 7, 2008Date of Patent: March 8, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael R. Krause, Fred B. Worley, Shankar G. Iyer
-
Patent number: 7899898Abstract: 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: GrantFiled: June 30, 2008Date of Patent: March 1, 2011Assignee: Oracle America, Inc.Inventor: Michael J. Wookey
-
Patent number: 7895363Abstract: 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: GrantFiled: January 8, 2008Date of Patent: February 22, 2011Assignee: Software AGInventor: Wolfgang Schmidt
-
Patent number: 7886069Abstract: 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: GrantFiled: January 7, 2008Date of Patent: February 8, 2011Assignee: DIVX, LLCInventor: Roland Osborne
-
Patent number: 7865624Abstract: 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: GrantFiled: April 4, 2005Date of Patent: January 4, 2011Assignee: Oracle America, Inc.Inventors: Ariel Hendel, Michael Wong, Yatin Gajjar, Shimon Muller
-
Patent number: 7853681Abstract: 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: GrantFiled: June 30, 2008Date of Patent: December 14, 2010Assignee: International Business Machines CorporationInventors: Igor I. Ageyev, Gary Anna, Thomas W. Bish, Kimberly A. Bortz, Joseph M. Swingler
-
Patent number: 7849178Abstract: 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: GrantFiled: April 11, 2008Date of Patent: December 7, 2010Assignee: International Business Machines CorporationInventors: Jinmei Shen, Hao Wang