Patents Examined by Mark O Afolabi
  • Patent number: 8326973
    Abstract: Techniques for gauging performance of services are provided. A client agent is configured to process on a client. The client agent simulates operations of a transaction as instructed by a server agent. The client agent also gathers metrics for each of the operations as they process on the client and passes the metrics back to the server agent. The server agent analyzes the metrics in accordance with a policy and takes one or more actions in response thereto.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: December 4, 2012
    Assignee: Novell, Inc.
    Inventors: Harpreet Singh Walia, Arijit Dutta
  • Patent number: 8312149
    Abstract: System and methods for a connection proxy server are described. According to an example method described herein, a connection proxy server stores subscription, product tables as well as other downloads that are provided to a client terminal during initialization stage as well as later during a trading session. Upon detecting that a connection between the client terminal and a gateway is lost, the connection proxy maintains a communication session created for the client terminal at the gateway and receives data intended for the client terminal. If the connection is re-established between the client terminal and the gateway during a predetermined period of time, the connection proxy provides the stored data to the client terminal thus avoiding a surge in processing resources at the gateway due to the necessary downloads.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: November 13, 2012
    Assignee: Trading Technologies International, Inc.
    Inventor: Neil P. Crouch
  • Patent number: 8291069
    Abstract: A method for managing sample selection bias is disclosed. Embodiments of the method can include automatically determining an unbiased estimate of a distribution from occurrence data via a special purpose processor. The occurrence data that is utilized in determining the estimate may have an occurrence data sample selection bias that is substantially equivalent to a background data sample selection bias associated with background data. Additionally, the occurrence data may be related to the background data, and the background data may be chosen with the background data sample selection bias. Furthermore, the occurrence data may represent a physically-measurable variable associated with one or more physical and tangible objects or substances.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: October 16, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Steven Phillips
  • Patent number: 8291108
    Abstract: The present invention provides improvements to load balancing by providing a load balancing solution that allows a user to select metrics, weights and thresholds from metrics collected or determined by a load balancing appliance as well as metrics obtained from another device, such as a server running the service. The systems and methods described providing a load balancing technique in which load balancing decisions can be made based on metrics known by another device monitoring such metrics. The load balancing appliance uses a network management protocol and communication model, such as a Simple Network Management Protocol (SNMP), to identify and collect metrics from a server, service or other device. These metrics are available on the load balancing appliance with appliance determined metrics. Via a configuration interface of the appliance, a user can select one or more appliance determined metrics and/or the metrics obtained via the network management protocol to determine the load of a service.
    Type: Grant
    Filed: March 12, 2007
    Date of Patent: October 16, 2012
    Assignee: Citrix Systems, Inc.
    Inventors: Murali Raja, Manikam Muthiah, Ranveer Kunal, Somanahalli Narayana Raghav
  • Patent number: 8280999
    Abstract: An apparatus is provided for remotely rebooting Voice over Internet Protocol (VoIP) communication devices. In general, the apparatus remotely selects VoIP communication devices connected to a network, reboots the selected devices, and evaluates the status of each device. A processor allows a user to select VoIP communication devices connected to the network and receives inputs pertaining to the reboot operation, including a time input and search criteria. The processor communicates with the designated VoIP communication devices over a packet-switching network to instruct the devices to reboot and monitors each device. In this way, multiple VoIP communication devices may be rebooted from a remote location, and problems or issues that arise during the reboot process may be identified and addressed. An associated method and computer program product are also provided for remotely rebooting VoIP communication devices.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: October 2, 2012
    Assignee: Verizon Data Services LLC
    Inventors: Robert H. Liao, Rezwanul Azim, Elliot Eichen, Juan Vasquez
  • Patent number: 8271627
    Abstract: A method for updating system information in a broadband wireless communication system in which data is transmitted and received via a superframe, includes: receiving information from a base station by means of superframes including a primary superframe header (P-SFH) and a secondary superframe header (S-SFH), wherein the information including control information transmitted via an information element of the P-SFH (P-SFH IE) and system information transmitted via at least one of information element of a subpacket (SP) of the S-SFH (S-SFH SP IE); decoding the P-SFH IE, wherein the P-SFH IE including a scheduling information bitmap indicating a transmitted S-SFH SP IEs in the superframe, a change count (CC) of the S-SFH, and a SP change bitmap indicating changing status of the S-SFH SP IEs; comparing the received CC with a previously stored CC; checking the S-SFH SP change bitmap, if there is a difference between the received CC and the stored CC; and decoding and updating corresponding SP IE of the S-SFH based
    Type: Grant
    Filed: February 10, 2010
    Date of Patent: September 18, 2012
    Assignee: LG Electronics Inc.
    Inventors: Hee-Jeong Cho, Ki-Seon Ryu, Doo-Hyun Sung, Ae-Ran Youn, Yong-Ho Kim, Young-Soo Yuk
  • Patent number: 8255491
    Abstract: A request is received at an emulation system configured to communicate over a wireless network. The request indicates content to be retrieved from over the wireless network. A content request for the content to be retrieved over the wireless network is generated at the emulation system. The content request emulates a content request from a particular wireless device. The generated content request is sent from the emulation system over the wireless network to a server that is configured to retrieve the content and return the content to the emulation system. The content is received at the emulation system from the wireless network, and stored in storage system. The stored content is accessed, and the content is analyzed to identify advertising content within the content. Information related to the identified advertising content is determined and a table that includes the determined information related to the identified advertising content is produced.
    Type: Grant
    Filed: January 28, 2009
    Date of Patent: August 28, 2012
    Assignee: comScore, Inc.
    Inventor: Erwan Arzur
  • Patent number: 8234327
    Abstract: According to one or more embodiments of the present invention, a network cache intercepts data requested by a client from a remote server interconnected with the cache through one or more wide area network (WAN) links (e.g., for Wide Area File Services, or “WAFS”). The network cache stores the data and sends the data to the client. The cache may then intercept a first write request for the data from the client to the remote server, and determine one or more portions of the data in the write request that changed from the data stored at the cache (e.g., according to one or more hashes created based on the data). The network cache then sends a second write request for only the changed portions of the data to the remote server.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: July 31, 2012
    Assignee: NetApp, Inc.
    Inventors: Paul Jardetzky, Steven R. Kleiman, Roger Stager, Don Trimmer, Ling Zheng, Yuval Frandzel
  • Patent number: 8234369
    Abstract: A device receives a list of uniform resource locators (URLs), selects a web page URL from the list of URLs, and requests, via a browser application, content corresponding to the selected web page URL. The device also receives, via a packet capture, a web page associated with the selected web page URL, derives performance information associated with the packet capture, parses the packet capture to extract page level statistics, connection level statistics, and inline object level statistics, and stores the page level statistics, the connection level statistics, and the inline object level statistics to output files.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: July 31, 2012
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Lawrence W. Jones
  • Patent number: 8234368
    Abstract: A system, method, and computer program product are provided for reporting a communication flow to a lawful intercept framework. In one embodiment, a plurality of actions associated with at least one communication is monitored for lawful intercept purposes. Additionally, the actions are correlated into a communication flow independent of an address associated with the actions. Furthermore, the communication flow is reported to a lawful intercept framework. In another embodiment, an action associated with a communication flow is identified for lawful intercept purposes.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: July 31, 2012
    Assignee: BroadSoft, Inc.
    Inventors: Eric H. S. Nielsen, Biju Varghese
  • Patent number: 8234366
    Abstract: Methods and apparatus to present presence information are disclosed. An example method includes requesting presence information associated with a first user, receiving the presence information from the first user, receiving information from a monitoring sensor associated with the first user, and sending a first message indicating that a communication session is permissible when the presence information and the information from the monitoring sensor indicates that a communication session is permissible.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: July 31, 2012
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Lalitha Suryanarayana, Michael Grannan
  • Patent number: 8214528
    Abstract: Embodiments of the present invention allow for address scaling of existing addresses in a FC, FCoE, CEE or other type of network. More specifically, subaddresses can be used in conjunction with existing addresses, so that a combination of a subaddress and existing address can identify an addressable entity. Thus, multiple entities can be share a single existing address and be distinguished among each other by way of their respective subaddresses. Some embodiments of the invention allow for use of the inventive subaddressing scheme in conjunction with devices or network elements (e.g., gateways, switches, etc.) that may not be subaddressing aware. Further embodiments allow for the multiple distinct devices to communicate with a single Fiber Channel switching element through a single port by using N_Port_ID Virtualization.
    Type: Grant
    Filed: November 3, 2008
    Date of Patent: July 3, 2012
    Assignee: Emulex Design & Manufacturing Corporation
    Inventors: Kenneth Hiroshi Hirata, Stuart Bruce Berman
  • Patent number: 8200809
    Abstract: Methods, systems, and computer-readable media provide for analyzing data traffic captured by a lawful interception system. A first record, one or more intermediate records, and a second record are received. Each of the records contains a record of test traffic, such as a website, transmitted across a broadband network. The first record, the one or more intermediate records, and the second record are reassembled to form various versions of the website. The various versions of the website are displayed so that a visual comparison can be made to verify the operation of the lawful interception system.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: June 12, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Scott Sheppard
  • Patent number: 8171075
    Abstract: An information technology (IT) environment includes IT managed resources in which the resources are abstracted using a model. In response to determining that a request for information received from a client is non-optimal in terms of processing the request, a first hint can be constructed that indicates how future requests are to be formulated by the client so that they are more optimal in terms of processing the future requests. In response to determining that the information is internally structured non-optimally in terms of processing the request, a second hint can be constructed that indicates how the information is to be internally structured more optimally in terms of processing future requests. In response to determining that processing the request will be non-optimal, a third hint can be constructed relating to a characteristic that results in non-optimal processing of the request, and logged within a hint log for offline analysis.
    Type: Grant
    Filed: June 14, 2009
    Date of Patent: May 1, 2012
    Assignee: International Business Machines Corporation
    Inventors: Martine B. Wedlake, Ross E. Hagglund, Arthur J. Colvig
  • Patent number: 8171129
    Abstract: A smart endpoint and a smart monitoring system having the smart endpoint are provided. The smart endpoint includes a central processing unit (CPU), an interface module, a digital signal processing unit, and a memory module. The interface module is coupled to the CPU for receiving a plurality of heterogeneous monitoring signals and an identification code. The digital signal processing unit is coupled to the CPU for integrally considering the monitoring signals and the identification code to determine an abnormal event, and generate an abnormal event data thereby. The memory module is coupled to the CPU for recording the abnormal event data. As such, the present invention is adapted to determine an occurrence of an abnormal event, by which the passive monitoring can be upgraded to an active monitoring and analyzing, and thus achieving a smart monitoring.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: May 1, 2012
    Assignee: Industrial Technology Research Institute
    Inventors: Shyi-Shing Hsieh, Chin-Chung Nien, Vincent Kuo
  • Patent number: 8166182
    Abstract: System and methods for a connection proxy server are described. According to an example method described herein, a connection proxy server stores subscription, product tables as well as other downloads that are provided to a client terminal during initialization stage as well as later during a trading session. Upon detecting that a connection between the client terminal and a gateway is lost, the connection proxy maintains a communication session created for the client terminal at the gateway and receives data intended for the client terminal. If the connection is re-established between the client terminal and the gateway during a predetermined period of time, the connection proxy provides the stored data to the client terminal thus avoiding a surge in processing resources at the gateway due to the necessary downloads.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: April 24, 2012
    Assignee: Trading Technologies International, Inc.
    Inventor: Neil P. Crouch
  • Patent number: 8161138
    Abstract: A replication system rapidly switches from a normal-system site to a standby-system site in the event of a problem and reliably maintains functions, and moreover, reduces drops in performance. A first site provides system functions that accompany writing and reading of data. A relay transfer device receives update information from the first site, causes completion of processes for replication in the first site, and continuously executes processes for successively transferring the update information to a second site. The second site receives the update information of the first site and applies this update information to itself to retain a replica of the data of the first site. If, when executing a write request command or a read request command to provide at least a portion of the system functions, the second site has not yet retained the most recent data that are the target of the command, the second site acquires the necessary update information and then executes the command.
    Type: Grant
    Filed: January 14, 2010
    Date of Patent: April 17, 2012
    Assignee: NEC Corporation
    Inventors: Masaki Kan, Jun-ichi Yamato, Yuji Kaneko
  • Patent number: 8161119
    Abstract: In one embodiment, a system can comprise an interface that receives a portion of a messaging communication associated with a client and a tagging component that incorporates a selectable spam identifier into the messaging communication to enable spam detection, the tagging component is independent of the client and a server related to the messaging communication.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: April 17, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Shamim Sharifuddin Pirzada, Anup Venkat Rao
  • Patent number: 8135819
    Abstract: Methods of managing a network comprising a plurality of agents. The methods may comprise the step of storing a plurality of agent data files corresponding to the plurality of agents. The methods may also comprise the step of receiving periodic status messages from at least a portion of the plurality of agents. Upon receiving a status message from a first agent, the methods may comprise the step of updating an agent data file corresponding to the first agent. Also, the methods may comprise the steps of periodically identifying agent data files from the plurality of agent data files that have not been updated for a predetermined amount of time; and sending a request for response to a second agent corresponding to an agent data file that has not been updated for a predetermined amount of time.
    Type: Grant
    Filed: July 1, 2010
    Date of Patent: March 13, 2012
    Assignee: The PNC Financial Services Group, Inc.
    Inventors: Todd M Komlenic, David W. Householder, Thomas Tharp
  • Patent number: 8131844
    Abstract: Computer-readable media, computer systems, and computing devices for providing customer intelligence data to a developer of an application that runs on a cloud operating environment associated with an online services provider. The online services provider collects customer information about customers, each of whom is identified by a customer ID. A developer uploads an application, having a corresponding application ID, and manages the application using resources associated with the cloud operating environment. An analysis module creates a three-way mapping between the application ID, customer IDs corresponding to customers that use the application, and customer intelligence data associated with the customer IDs. Using this mapping, the system presents the developer with customer intelligence information based on the customer intelligence data.
    Type: Grant
    Filed: June 15, 2009
    Date of Patent: March 6, 2012
    Assignee: Microsoft Corporation
    Inventors: George Moore, Remy Pairault, Federico Raggi