Patents Examined by Tanim Hossain
  • Patent number: 7890642
    Abstract: A remote site filtering and monitoring system and method is described in which the Internet accesses of a remote device are monitored and categorized by a remote server in real-time. The system also provides for offline access logging and subsequent uploading, adjustable filtering sensitivities and particular HTTP port filtering.
    Type: Grant
    Filed: September 16, 2004
    Date of Patent: February 15, 2011
    Assignee: Websense UK Limited
    Inventors: Kevin Brian Jones, Richard Pointon
  • Patent number: 7865621
    Abstract: A bridge for multi-network communications is provided. A voice bridge includes an open settlement protocol (OSP) compliant interface for establishing inter-domain voice connections. The voice bridge facilitates connections between OSP compliant and non-OSP compliant networks and interfaces with an OSP server. A call set-up component processes requests from OSP compliant and non-OSP compliant networks. An OSP interface facilitates OSP compliant reporting to the OSP server. Other embodiments comprising additional features, such as address masking, are also provided.
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: January 4, 2011
    Assignee: Spice i2i Limited
    Inventors: Kang Wee Koo, Wee Sin Tam, Srinivas Shesham, Pawan Pandey, Sin Ming Ow
  • Patent number: 7856504
    Abstract: A procedure from when device registration is completed until an always-on connection session with a server apparatus is established is simplified. Upon receiving a start request for directly accessing a controlled device from a controlling device via a service server, a direct-access management server transmits a direct-access URI obtaining request to the controlled device. The controlled device transmits a direct-access-port NAT setting request to a router. Upon receiving a notification of a global-IP-address and port-number obtaining error from the router, the controlled device transmits, to the direct-access management server, an error code for giving an instruction for a new remote video-recording reservation using tunneling. Upon receiving the error code, the direct-access management server assigns a tunneling port in the server, creates a direct-access URI based on the information of the port and so on, and transmits the direct-access URI to the controlling device via the service server.
    Type: Grant
    Filed: May 11, 2006
    Date of Patent: December 21, 2010
    Assignee: Sony Corporation
    Inventors: Takashi Nomura, Masayuki Ishikawa, Takashi Kanao
  • Patent number: 7831718
    Abstract: An apparatus, method and system to improve data transfer across a communications network by employing an acknowledgment independent equalized data packet transfer mechanism on a peer-to-peer basis. The present disclosure teaches how many computers can send data to many other computers, with particularity on a peer-to-peer basis when desired, without requiring acknowledgements of safe receipt by the receiving computer. By aggregating several computers to send data in a collection to a requesting computer, transfer rates may be increased. Further, by not requiring acknowledgment of receipt from the receiving computer, and by treating all data packets with equal utility, the present disclosure teaches a mechanism that reduces file transfer administration bandwidth, increases file transfer scalability on demand, and increases overall network transfer efficiency.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: November 9, 2010
    Assignee: Swarmcast, Inc.
    Inventor: Justin F. Chapweske
  • Patent number: 7801999
    Abstract: Example embodiments provide for a new set of binding extensions that allow individual messages within a contract of a Network Protocol Description Language data structure (e.g., a portType of a WSDL document or file) to flow over different transports and to different network transport addresses. Further, example embodiments provide for a concise expression of protocol choices through the use of a default element for specifying one of a plurality of binding mechanisms. Moreover, the present invention also provides for not only defining services within a document or data structure through standard URLs, but also for allowing the addressing of a service using an endpoint reference as defined by, e.g., WS-Addressing. This allows for a more robust way to address a service in a document by providing a lightweight, extensible, self-contained description of the service.
    Type: Grant
    Filed: December 13, 2004
    Date of Patent: September 21, 2010
    Assignee: Microsoft Corporation
    Inventors: Jeffrey C. Schlimmer, David E. Langworthy
  • Patent number: 7783781
    Abstract: A method, system, and apparatus are directed towards compression of content over a network. The content may include content length information, such as within a header. In one embodiment, a portion of the content may be compressed to approximately fill a buffer of a predefined size. If there remains additional uncompressed content, a new content length may be determined based in part on the length of the compressed content and the remaining uncompressed content. The buffered content and the new content length may then be forwarded in response to the request. The remaining uncompressed content may be split into predefined blocks using identity compression. Identity compression may then be applied to the remaining uncompressed content which is then forwarded to a destination in response to the request.
    Type: Grant
    Filed: October 5, 2005
    Date of Patent: August 24, 2010
    Assignee: F5 Networks, Inc.
    Inventors: Jesse Abraham Rothstein, David D. Schmitt, Arindum Mukerji
  • Patent number: 7769831
    Abstract: The present invention is directed to a system and method for SAS PHY dynamic configuration which allows for attaching SAS devices having various width ports. Each PHY is configured to be a narrow port internally to the controller while PHYs for the attached device is configured to be a wide port externally to the controller. As such, new SAS devices may be attached without any external controller intervention to reconfigure PHYs to match the new SAS devices. The present invention may allow for the flexibility of designing a single initiator solution that can adapt to any number of SAS devices with any number of port widths. Additionally, the present invention allows for a single product to be released that can automatically adjust to a broad range of SAS solutions and SAS topologies.
    Type: Grant
    Filed: March 22, 2005
    Date of Patent: August 3, 2010
    Assignee: LSI Corporation
    Inventor: Stephen B. Johnson
  • Patent number: 7734752
    Abstract: Methods and apparatuses for inspecting packets are provided. A primary security system may be configured for processing packets. The primary security system may be operable to maintain flow information for a group of devices to facilitate processing of the packets. A secondary security system may be designated for processing packets upon a failover event. Flow records may be shared from the primary security system with the secondary security system.
    Type: Grant
    Filed: October 12, 2004
    Date of Patent: June 8, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Nir Zuk, Yu Ming Mao, Kowsik Guruswamy
  • Patent number: 7698406
    Abstract: A method and apparatus for specifying the identification and classification of at least one application having components distributed over selected nodes of a network system is disclosed. The method comprises the steps of creating a first section containing at least one directive for specifying information or initiating at least one external process for discovering characteristics of the application, creating a second section containing at least one directive for specifying information or initiating at least one external process for storing the discovered characteristics, and creating a third section containing at least one directive for specifying information or initiating at least one external process for testing the discovered characteristics.
    Type: Grant
    Filed: February 9, 2005
    Date of Patent: April 13, 2010
    Assignee: EMC Corporation
    Inventors: Charles R. Rich, Nelson S. Ferreira, Stephen H. Gomory
  • Patent number: 7668948
    Abstract: A method, apparatus, and system for staggering time zones.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: February 23, 2010
    Assignee: Intel Corporation
    Inventors: Ajith Prasad, Vishram Sarurkar, Simon Sabato
  • Patent number: 7653710
    Abstract: A hardware task manager for managing operations in an adaptive computing system. The task manager indicates when input and output buffer resources are sufficient to allow a task to execute. The task can require an arbitrary number of input values from one or more other (or the same) tasks. Likewise, a number of output buffers must also be available before the task can start to execute and store results in the output buffers. The hardware task manager maintains a counter in association with each input and output buffer. For input buffers, a negative value for the counter means that there is no data in the buffer and, hence, the respective input buffer is not ready or available. Thus, the associated task can not run. Predetermined numbers of bytes, or “units,” are stored into the input buffer and an associated counter is incremented.
    Type: Grant
    Filed: May 21, 2003
    Date of Patent: January 26, 2010
    Assignee: QST Holdings, LLC.
    Inventors: W. James Scheuermann, Eugene B. Hogenauer
  • Patent number: 7650395
    Abstract: Network connectivity management can manage (e.g., harmonize) network connectivity services and network connectivity modules. By way of example only, network connectivity management is applicable to connections to a network through a network connectivity service via a network connectivity module. In a described implementation, network connectivity configuration information is scanned to locate data that corresponds to a preferred network connectivity service for a given connection scenario. The network connectivity module used in the given connection scenario is extracted. It is detected if the extracted network connectivity module is a preferred network connectivity module that is associated with the preferred network connectivity service. If not, the connection scenario can be redirected away from the non-preferred network connectivity module and toward the preferred network connectivity module. A user may optionally be given an opportunity to elect to connect via the preferred network connectivity module.
    Type: Grant
    Filed: March 18, 2005
    Date of Patent: January 19, 2010
    Assignee: Microsoft Corporation
    Inventors: James S Johnson, Brian J Ewanchuk, Christopher R H Sires, Justin W Hartin, Anthony L Willie
  • Patent number: 7577704
    Abstract: A method for setting up an schema to control data-exchange within a groupware environment is provided. The groupware environment has an administrator. A customized attribute associated with the data-exchange within the groupware environment is defined. A preferred customized attribute value for the groupware environment is identified. A preferred customized attribute value for a participant of the groupware environment is determined. A policy for the data-exchange between the participant of the groupware environment and the administrator of groupware environment based on the preferred customized attribute value of the groupware environment and the preferred customized attribute value of the participant is determined.
    Type: Grant
    Filed: August 31, 2005
    Date of Patent: August 18, 2009
    Assignee: Sun Microsystems, Inc.
    Inventor: Prabhat L. Hegde
  • Patent number: 7577730
    Abstract: A system and method for managing clustered computer resources, and more particularly very large scale clusters of computer resources by a semi-hierarchical n level, n+1 tier approach. The top level consists of the controller nodes. A first tier is defined at the top level. At a last level, at which the cluster of controlled nodes is found, a last tier is defined. Additional levels of controller or controlled nodes may exist between the top and bottom levels. At least one intermediate tier is introduced between two of the levels and comprises at least one proxy or a plurality of proxies. A proxy is a process or set of processes representing processes of the clustered computer resources. Proxies can run either on controller nodes or on the controlled nodes or controlled node clusters to facilitate administration of the controlled nodes.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: August 18, 2009
    Assignee: International Business Machines Corporation
    Inventors: Myung Mun Bae, Jose E. Moreira, Ramendra Kumar Sahoo
  • Patent number: 7577729
    Abstract: Embodiments of a distributed storage integration mechanism. A host node may run a proxy for a storage service on another host node locally, and commands generated on the host node for the storage devices may be proxied out to the host node that hosts the storage service. Storage services may be installed on one or more hosts and other hosts may use proxies to the services to access and manage corresponding storage devices. In one embodiment, the distributed storage integration mechanism may support a peer-to-peer type system for accessing and managing storage devices on a network. A host may determine which other host(s) on the network includes a service for a particular storage device. The host may proxy in the object(s) to support the storage device. In one embodiment, the host may dynamically proxy in a GUI (graphical user interface) for the storage service.
    Type: Grant
    Filed: November 26, 2002
    Date of Patent: August 18, 2009
    Assignee: Symantec Operating Corporation
    Inventors: Steve Umbehocker, Allen Unueco
  • Patent number: 7529849
    Abstract: A system, method, and computer readable medium for reducing message flow on a message bus are disclosed. The method includes determining if at least one logical operator in a plurality of logical operators requires processing on a given physical processing node in a group of physical nodes. In response to determining that the logical operator requires processing on the given physical processing node, the logical operator is pinned to the given physical processing node. Each logical operator in the plurality of logical operators is assigned to an initial physical processing node in the group of physical processing nodes on a message bus.
    Type: Grant
    Filed: July 27, 2006
    Date of Patent: May 5, 2009
    Assignee: International Business Machines Corporation
    Inventors: Jun-Jang Jeng, Christian A. Lang, Ioana Stanoi
  • Patent number: 7523209
    Abstract: Method and interface for configuring a link is described. A transceiver has configuration registers. The configuration registers are read to determine capability of the transceiver. An application is selected, and the configuration registers of the transceiver are configured responsive to the application selected. A protocol having initialization, transmit and receive portions is described to facilitate configuration operations, such as reads and writes of configuration registers, for such a link.
    Type: Grant
    Filed: September 4, 2002
    Date of Patent: April 21, 2009
    Assignee: NVIDIA Corporation
    Inventors: Sean J. Treichler, Edward W. Liu
  • Patent number: 7499990
    Abstract: A system and method thereby each of a plurality of agent servers keeps and manages history of movement. Each of the agent servers temporarily stores requests for updates of location information of a mobile agent associated to accumulated number of movement of the mobile agent and periodically sends it to a registration server so that no congestion will occur in accessing the registration server. The registration server renews location information of a mobile server only with the request for update of a higher accumulated number of movements so as not to overwrite newer information with older information.
    Type: Grant
    Filed: November 16, 2000
    Date of Patent: March 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Hideki Tai, Gaku Yamamoto, Yuhichi Nakamura
  • Patent number: 7496668
    Abstract: An OPC redirection manager maintains the information necessary for taking appropriate action when the target OPC server fails and for ensuring that no bad status is returned to the client. Any existing OPC client needing seamless failover between target OPC data access and/or alarm and event servers will connect to a uniquely configured instance of the redirection manager instead of connecting to the primary server. The client application continues to perform OPC related tasks as usual. Because each client connection is unique, the redirection manager itself is not a single point of failure. Each configured redirection manager instance monitors the health of the target server mode and the target server itself by subscribing to failure events.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: February 24, 2009
    Assignee: Honeywell International Inc.
    Inventors: Ellen B. Hawkinson, Timothy J. Fortin, Anuradha Vidyashankar
  • Patent number: 7475152
    Abstract: The present invention utilizes agents embedded in content delivered to clients across a network to provide client-side security for the data delivered to a client. These embedded agents provide application-specific protection for the delivered content in which they are embedded and eliminate the need for using plug-ins for security functions. Different agents, e.g. programs such as Java applets, are configured having a variety of different client or application specific protection mechanisms, and the agents are dynamically configured, e.g. selected, in accordance with the application, the client to be protected or other environment criteria. Once the agent has been appropriately configured, the agent is embedded in the content, and the content is delivered to the client. Once delivered, the embedded agent is uploaded to the client and executed, providing the configured security protection at the client side for the content in which it was embedded.
    Type: Grant
    Filed: September 20, 2004
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Hoi Yeung Chan, Trieu C Chieu