Patents Examined by Ashok B. Patel
  • Patent number: 7805482
    Abstract: A method of correlating events in a stream of data packets in which each data packet includes an event type identifier and an attribute associated with a type of event. A plurality of data packets of the stream of data packets is received and correlation set of selectors is applied to the received data packets. Each selector of the correlation set of selectors is responsive to data packets of a predetermined type of event to extract the attribute from the data packets. The method further includes assessing two or more data packets of the received data packets as correlating events if attributes extracted from the two or more data packets match. Additionally, the method includes accessing a correlation session in a data store for each correlating events match, the correlation session holding data items of tasks that process said correlating events.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: September 28, 2010
    Assignee: Senactive IT-Dienstleistungs GmbH
    Inventor: Josef Schiefer
  • Patent number: 7805526
    Abstract: In view of the connection of a home network to an external network via a home router, using a mechanism that access from the same network is provided with a source MAC address whereas a source address field is rewritten to a MAC address of the router in the case of external access via the router, whether or not access is made from the home network is automatically identified by comparing a MAC address of a device on the other side of communication with a MAC address of the home router. It is capable of suitably managing so that a client terminal uses the contents legitimately acquired on a home server within the scope of private use allowed by the copyright law.
    Type: Grant
    Filed: March 12, 2004
    Date of Patent: September 28, 2010
    Assignee: Sony Corporation
    Inventors: Kazuhiko Takabayashi, Takehiko Nakano, Yasuaki Honda, Tatsuya Igarashi
  • Patent number: 7801973
    Abstract: A data storage infrastructure is disclosed for a communication network that produces a plurality of data flows of network data. The data storage infrastructure comprises a plurality of data storage systems and a storage management system. The data storage systems are configured to store the network data using a plurality of service classes, wherein different ones of the data storage systems provide different ones of the service classes. The storage management system is configured to process characteristics for the data flows to assign individual ones of the data flows to individual ones of a plurality of information classes and to assign individual ones of the data flows to individual ones of the data storage systems based on the information class assignments.
    Type: Grant
    Filed: January 19, 2006
    Date of Patent: September 21, 2010
    Assignee: Sprint Communications Company L.P.
    Inventors: Brajendra Singh Thakur, Nasir Mahmood Mirza
  • Patent number: 7797420
    Abstract: A method, system and computer product for analyzing a Voice-over-IP (VoIP) network composed of a plurality of components are disclosed. The method comprises the method comprises the steps of representing selected ones of the plurality of components, providing a mapping between a plurality of first events and a plurality of second events occurring in selected ones of the components; and determining at least one first event based on at least one of the plurality of second events by determining a measure between each of a plurality of values associated with the plurality of first events and the plurality of second events.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: September 14, 2010
    Assignee: EMC Corporation
    Inventors: W. Stuart Mackie, Stephen A. Mendes, William Kuhhirte
  • Patent number: 7797395
    Abstract: A data storage infrastructure is disclosed for a communication network that produces a plurality of data flows of network data. The data storage infrastructure comprises a plurality of data storage systems and a storage management system. The data storage systems are configured to store the network data using a plurality of data storage service classes, wherein different ones of the data storage systems provide different ones of the data storage service classes. The storage management system is configured to process characteristics for the data flows to assign individual ones of the data flows to individual ones of the data storage systems.
    Type: Grant
    Filed: January 19, 2006
    Date of Patent: September 14, 2010
    Assignee: Sprint Communications Company L.P.
    Inventors: Brajendra Singh Thakur, Nasir Mahmood Mirza
  • Patent number: 7792956
    Abstract: A packet-based wireless network visualization system includes a data store, an input/output subsystem including a display device, and a processing subsystem. The system is configured to receive network topology data, packet flow record data, and measurements data over the input/output subsystem and store the network topology data, packet flow record data, and measurements data in the data store. Based on the stored data, the system generates a visual representation of a network topology on the display based on the network topology data, generates a visual representation of packet flows within the network topology based on the packet flow records, and selectively displays measurement data related to the packet flows and network topology based on the measurements data. The visual representation of the network topology including device objects and associations of device objects and includes a plurality of layer representations.
    Type: Grant
    Filed: January 24, 2006
    Date of Patent: September 7, 2010
    Assignee: Daintree Networks, Pty. Ltd.
    Inventors: Jason Yew Choo Choong, Dean van Gerrevink, Marcel Morton
  • Patent number: 7779159
    Abstract: An apparatus for downloading a multimedia file including a file converter configured to convert a larger multimedia file into a smaller multimedia file by deleting prescribed medial information based on a media format contained in the larger file. Further, the file converter converts the larger file into the smaller file by deleting multi bit-rate media not corresponding to a selected bit rate or by deleting enhancement layer video.
    Type: Grant
    Filed: September 9, 2004
    Date of Patent: August 17, 2010
    Assignee: LG Electronics Inc.
    Inventor: Kwang Deok Seo
  • Patent number: 7774420
    Abstract: A method, system, and program for managing on-demand email storage are provided. An email service provider allocates a predetermined amount of storage space to an intended recipient. When an email is received for the intended recipient at the email service provider, the email service provider determines whether the predetermined storage space has sufficient capacity for storage of the email. If the predetermined storage space is insufficient for storage of the email, then the email service provider allocates on-demand storage space to the intended recipient. The email service provider then stores the email in the on-demand storage space, such that the email is stored, rather than discarded, when the predetermined storage space reaches full capacity. Before allocating on-demand storage space, the email service provider may compare the email characteristics with predefined criteria set by the intended recipient for emails to be stored in on-demand storage space.
    Type: Grant
    Filed: June 22, 2008
    Date of Patent: August 10, 2010
    Assignee: International Business Machines Corporation
    Inventors: Susann Marie Keohane, Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Murillo, Johnny Meng-Han Shieh
  • Patent number: 7774486
    Abstract: A communications system may include data storage devices each using at least one of a plurality of different operating protocols, and mobile wireless communications devices (MWCDs) for accessing the data storage devices and each using at least one of the different operating protocols. The system may further include a protocol interface device, which may include a protocol engine module for communicating with the data storage devices using respective operating protocols. The protocol interface device may further include a front-end proxy module coupled to the protocol engine. The front-end proxy module may include a respective proxy module for communicating with the MWCDs using each different operating protocol. The front-end proxy module may also include one or more common core service modules coupled to the proxy modules and communicating therewith at a first layer, and communicating with the protocol engine module at a second layer lower than the first layer.
    Type: Grant
    Filed: February 12, 2004
    Date of Patent: August 10, 2010
    Assignee: Teamon Systems, Inc.
    Inventor: David James Clarke
  • Patent number: 7769854
    Abstract: A technique determines whether configured logical bandwidth allotments for logical channels are supported by maximum available physical bandwidths of physical channels assigned to those logical channels. The technique establishes a bandwidth-constraint directed acyclic graph (DAG) or “BCD” based on novel relationship rules between vertexes of the BCD that represent logical channels or unions of logical channels as well as the underlying physical channels and their maximum available bandwidth constraints. Once the BCD is established, the vertexes of the BCD may be traversed (e.g., from in-neighbor vertexes to out-neighbor vertexes) to determine whether their constraints are met.
    Type: Grant
    Filed: November 20, 2007
    Date of Patent: August 3, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Anlu Yan, Tong Liu
  • Patent number: 7761528
    Abstract: A method for processing multiple continuous Top-K queries, which is performed between a master server and multiple of slave servers, including steps of: a first step, for arbitrarily selecting the multiple of slave servers and querying and counting up K of accumulated values of which are recorded at most; a second step, for calculating every two adjacent values which have been sent from the same servers to obtain an average value as a threshold; and a third step, for measuring variations of an upper bound and a lower bound for each of the values by using the threshold, and reporting to the master server at a time of the value being in excess of the upper bound or lower than the lower bound for each of the values.
    Type: Grant
    Filed: October 11, 2006
    Date of Patent: July 20, 2010
    Assignee: National Tsing Hua University
    Inventors: Jin-Hsiung Shen, Arbee L. P. Chen
  • Patent number: 7730189
    Abstract: Techniques for network-initiated session recovery are described. A relationship is maintained between two identifiers both associated with a session between a first device and an access terminal in a wireless network. The first identifier is associated with the first device, and the second identifier is associated with a second device in communication with the first device. After a breach of the session, communications associated with the session are preserved based on the relationship between the first and second identifiers.
    Type: Grant
    Filed: November 22, 2006
    Date of Patent: June 1, 2010
    Assignee: Airvana, Inc.
    Inventors: Gopal Harikumar, Woojune Kim, Dennis Ng, Sanjay Cherian
  • Patent number: 7730163
    Abstract: A system that services international multimedia message calls includes an MMSC that determines from the destination MSISDN of the header of a multimedia message that the call is an international transmission and, at the same time, determines whether or not the forwarding destination supports number portability, by referencing the MSISDN routing table. If number portability is supported, it acquires the IMSI corresponding to the destination MSISDN by inquiring the HLR. Next, the MMSC acquires the domain name of the MMSE of the forwarding destination by referencing the IMSI routing table from the IMSI that has thus been acquired and forwards the multimedia message to this MMSE. If number portability is not supported, it forwards the multimedia message to the MMSE of the domain name acquired by referencing the MSISDN routing table.
    Type: Grant
    Filed: March 22, 2004
    Date of Patent: June 1, 2010
    Assignee: Vodafone Group PLC
    Inventors: Takashi Yoshimura, Shinichi Akahoshi
  • Patent number: 7730135
    Abstract: A routing system is provided for intelligent routing of instant messages between clients connected to a data network and customer service representatives connected to the network. The system comprises at least one instant message server and at least one intermediate server connected to and addressable on the network, the intermediate server capable of routing and accessible to the instant message server. Clients connecting to the instant message server through instant message software assert a connection link advertised by the instant message server to establish bi-directional communication between the client machine and the intermediate server. In preferred application, the intermediate server interacts with the client for identification of client and client software.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: June 1, 2010
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventor: Yevgeniy Petrovykh
  • Patent number: 7725574
    Abstract: Web pages transmitted from a server to a web browser have at least two scripts and an AJAX-technique web page update command monitoring and collecting script error conditions, and for data exchange between the browser and a server to dynamically update the web pages without interruption of interaction flow caused by a full page refresh action. An browser AJAX engine executes the update commands, intercepts script calls to the server, converts the calls to HTTP requests, receives XML data from the server, and delivers corresponding web page and cascading style sheets to the browser for display and interpretation, using a background channel asynchronous connection to send a non-cacheable error message to an error processing server.
    Type: Grant
    Filed: January 23, 2006
    Date of Patent: May 25, 2010
    Assignee: International Business Machines Corporation
    Inventors: Brian Marshall O'Connell, Keith Raymond Walker
  • Patent number: 7721001
    Abstract: Systems and methods are disclosed for time synchronization of operations in a control system. Synchronization networks and devices are provided for transferring synchronization information between controllers in a distributed or localized control system, which is employed in order to allow operation of such controllers to be synchronized with respect to time. Also disclosed are synchronization protocols and hardware apparatus employed in synchronizing control operations in a control system.
    Type: Grant
    Filed: December 6, 2005
    Date of Patent: May 18, 2010
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Mark Flood, Anthony Cachat, Mark Ruetty, Steven Zuponcic
  • Patent number: 7711846
    Abstract: A system and methodologies are disclosed for determining the geographic location of an Internet host. A first method infers host location based on the DNS names of the host of interest or other nearby network nodes. A second method employs network delay measurements from geographically distributed locations to triangulate the coordinates of the host. A third method couples partial host-to-location mapping information obtained from one or more sources with BGP or other routing information in order to infer location of the host of interest.
    Type: Grant
    Filed: July 16, 2007
    Date of Patent: May 4, 2010
    Assignee: Microsoft Corporation
    Inventors: Venkata N. Padmanabhan, Lakshminarayanan Subramanian
  • Patent number: 7711829
    Abstract: A method and system for preventing a timeout from reaching a network host when bringing up a down link that is slow to waken. The method generally comprises receiving a request to access an information. If a link along a path to a remote computer containing the information is down, the link is established while concurrently returning a plurality of imposter responses, such as domain names, until the network link is established. Software implementing this method may be stored and executed in any network host. This method is particularly advantageous when waiting for a dial-up telephone connection to a network to be established.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: May 4, 2010
    Assignee: Apple Inc.
    Inventor: Stuart David Cheshire
  • Patent number: 7707286
    Abstract: Methods for updating presence information between a first user equipment (UE) and a second UE over a communications network are presented including: on an INVITE message delivery failure to the second UE from the first UE, sending a first PUBLISH message on behalf of the second UE to a presence server by a communications server; sending a NOTIFY message to the first UE by the presence server; and setting a current presence status of the second UE to UNAVAILABLE. In some embodiments, methods further include: if an immediately previous presence status of the second UE is set to AVAILABLE, sending a NOTIFY message to all watchers of the second UE to indicate the current presence status of the second UE. In some embodiments, the first PUBLISH message utilizes a user-agent header to indicate that the communications server originated the first PUBLISH message.
    Type: Grant
    Filed: May 11, 2007
    Date of Patent: April 27, 2010
    Assignee: Sonim Technologies, Inc.
    Inventors: Veerabhadra Gundu, Nizar Purayil
  • Patent number: 7707256
    Abstract: A meeting location availability system determines the meeting locations that are available for use during a specified meeting time and suggests some or all of the available meeting locations as possible locations for conducting a meeting at the specified meeting time. The meeting location availability system maintains meeting location information, such as the preferred meeting locations, for each user. The meeting location availability system may then determine the meeting locations that are available for a meeting between meeting attendees at a specified meeting time by identifying the meeting locations for all of the meeting attendees and, from these meeting locations, identifying the meeting locations that are available for use during the specified meeting time. The meeting location availability system may then suggest some or all of the identified available meeting locations as possible locations for conducting the meeting at the specified meeting time.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: April 27, 2010
    Assignee: Microsoft Corporation
    Inventors: Kelly E. Rollin, Sumit R. Chakravarty