Patents Examined by Timothy Sowa
  • Patent number: 9032049
    Abstract: A communication system includes a user terminal connected to a first communication line, a device connected to the first communication line, and storing data to be updated, and a storage apparatus connected to a second communication line and storing the data transmitted from the device. A communication originated at the storage apparatus and addressed to the device and the user terminal is blocked by a firewall apparatus while a communication from the storage apparatus to the user terminal in reply to a request from the user terminal is permitted by the firewall apparatus.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: May 12, 2015
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Noriyuki Abe
  • Patent number: 8984106
    Abstract: Techniques are described for providing a backup DHCP server using a DHCP relay agent. Embodiments retrieve DHCP server configuration information specifying a configuration of one or more DHCP servers. Additionally, embodiments monitor, at a DHCP relay agent, DHCP lease traffic between the one or more DHCP servers and one or more DHCP clients passing through the DHCP relay agent. Upon determining that the one or more DHCP servers have failed, DHCP server services are provided at the DHCP relay agent, based on the received DHCP server configuration information and the monitored DHCP lease traffic.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: David A. Christenson, James Venuto
  • Patent number: 8972542
    Abstract: Techniques are described for providing a backup DHCP server using a DHCP relay agent. Embodiments retrieve DHCP server configuration information specifying a configuration of one or more DHCP servers. Additionally, embodiments monitor, at a DHCP relay agent, DHCP lease traffic between the one or more DHCP servers and one or more DHCP clients passing through the DHCP relay agent. Upon determining that the one or more DHCP servers have failed, DHCP server services are provided at the DHCP relay agent, based on the received DHCP server configuration information and the monitored DHCP lease traffic.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: David A. Christenson, James Venuto
  • Patent number: 8972480
    Abstract: Techniques are described for processing data. Embodiments receive streaming data to be processed by a plurality of processing elements. An operator graph of the plurality of processing elements that defines at least one execution path is established. Additionally, a first processing element in the operator graph includes a barrier operator that joins the output of one or more upstream operators included in one or more of the plurality of processing elements. Embodiments initiate one or more timeout conditions at the barrier operator. Embodiments also determine, at the first processing element, that one or more timeout conditions have been satisfied before data has been received from each of the one or more upstream operators. Upon determining that the one or more timeout conditions have been satisfied, embodiments generate output data at the barrier operator without the data from at least one of the one or more upstream operators.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Branson, John M. Santosuosso, Brandon W. Schulz
  • Patent number: 8965996
    Abstract: A communication apparatus including: a receiving portion that receives alignment specifying information, the alignment specifying information indicating which of main memories included in a first information processing apparatus and a second information processing apparatus to align the requested data; a division location calculating portion that calculates a divisional location of the requested data so that the divisional location of the requested data becomes an alignment boundary on the main memory included in any one of the first and the second information processing apparatuses specified by the received alignment specifying information, the alignment boundary being integral multiples of a given data width; and a transmitting portion that divides the requested data stored into the main memory in the second information processing apparatus based on the calculated divisional location, and transmits the divided data to the first information processing apparatus.
    Type: Grant
    Filed: January 14, 2011
    Date of Patent: February 24, 2015
    Assignee: Fujitsu Limited
    Inventors: Shinya Hiramoto, Yuichiro Ajima, Tomohiro Inoue
  • Patent number: 8949371
    Abstract: A server system identifies structured data for protection and creates an index of the structured data, the index comprising a set of Bloom filters. The server system distributes the index to an endpoint device to enable the endpoint device to monitor for structured data occurring in free text data associated with the endpoint device. The endpoint device may load, from the index file, a set of Bloom filters into memory and identify free text data for monitoring. The endpoint device may then determine whether the free text data contains at least a portion of the structured data using the set of Bloom filters.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: February 3, 2015
    Assignee: Symantec Corporation
    Inventor: Vikram Shrowty
  • Patent number: 8943120
    Abstract: Techniques are described for processing data. Embodiments receive streaming data to be processed by a plurality of processing elements. An operator graph of the plurality of processing elements is established. The operator graph defines at least one execution path and at least one of the processing elements of the operator graph is configured to receive data from at least one upstream processing element and transmit data to at least one downstream processing element. Additionally, a first processing element in the operator graph includes a barrier operator that joins the output of one or more upstream operators included on one or more of the plurality of processing elements. Embodiments initiate one or more timeout conditions at the barrier operator. Embodiments also determine, at the first processing element, that one or more timeout conditions have been satisfied before data has been received from each of the one or more upstream operators.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: January 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Branson, John M. Santosuosso, Brandon W. Schulz
  • Patent number: 8924539
    Abstract: Embodiments relate to combinatorial optimization of multiple resources across a set of cloud-based networks. In aspects, a set of usage histories can store patterns for users in a host cloud-based network recording the consumption of processor, memory, storage, operating system, application, or other resources subscribed to by the user. The user can be a corporation or other collective user. A deployment engine can identify similar target resources available in a set of target clouds. The engine can receive selection criteria for selecting target clouds for a migration of the user's deployment. In the combinatorial selection, each target cloud can independently supply one or more target resources. The engine can thus identify a series of combinations of target resources and target clouds supplying those resources to discover combinations of target clouds and target resources that can satisfy or optimize the selection criteria, such as cost or others.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: December 30, 2014
    Assignee: Red Hat, Inc.
    Inventors: James Michael Ferris, Gerry Edward Riveros
  • Patent number: 8924520
    Abstract: A method, a remote access server and a system for configuring a QoS parameter are provided. In the method, the RAS and the system, when performing QoS configuration, a first network sends data traffic description information of a data traffic to be transmitted to a second network, so that the second network may perform QoS configuration of the second network according to the data traffic description information; and after completing local configuration, an RAS of the first network directly returns a configuration completion response to a QoS management device of the first network without waiting for a configuration completion message returned by the second network, so that the QoS management device of the first network continues performing the QoS configuration of the first network, thereby achieving parallel QoS configuration of the first network and the second network, reducing the delay of the QoS configuration.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: December 30, 2014
    Assignee: Huawei Device Co., Ltd.
    Inventors: Huangwei Wu, Yu Zhu, Qinliang Zhang, Ping Fang
  • Patent number: 8898327
    Abstract: The present invention relates to a method and device for arranging peers in a P2P network. To this end, a request is received from a peer entering the network to receive data content. Thereafter, a latency is determined with which the entering peer is to receive the data content with respect to a real-time playback point of the data content distributed by the streaming source. After the latency has been determined, the entering peer is provided with a plurality of randomly selected peers from which the requested data content can be downloaded with an expected probability depending on the determined latency. Thus, the entering peer is enabled to download, with the expected probability, the requested data content from a selected one of the randomly selected peers having a lower latency than that determined for the entering peer.
    Type: Grant
    Filed: October 5, 2011
    Date of Patent: November 25, 2014
    Assignee: Peerialism AB
    Inventors: Mohammed El-Beltagy, Amgad Naiem, Fouad Essayadi
  • Patent number: 8898271
    Abstract: A system and method can support accurate load balancing in a transactional middleware machine environment with a plurality of transactional middleware machines. A service response time table can be maintained on each transactional middleware machine in the transactional middleware machine environment, wherein said service response time table is adaptive to be used by a client on the transactional middleware machine to make routing decisions for a service request. The transactional middleware machine environment can further include a plurality of synchronization servers, with each said synchronization server associated with a transactional middleware machine in the transactional middleware machine environment. The plurality of synchronization servers operates to periodically synchronize the service response time table on each said transactional middleware machine in the transactional middleware machine environment.
    Type: Grant
    Filed: March 1, 2012
    Date of Patent: November 25, 2014
    Assignee: Oracle International Corporation
    Inventors: Zhenyu Li, Xuhui Chen
  • Patent number: 8874739
    Abstract: The present invention relates to the technical field of performance management for IT systems. More particularly, the present invention relates to a technology of performing monitoring on demand for a complex IT system. According to one aspect of the present invention, there is provided a method of system monitoring that includes: monitoring a performance parameter of a client of the system, determining, based on the performance parameter of the client, whether to monitor a service endpoint directly called by the client, locating the service endpoint to be monitored in response to a determination to monitor the service endpoint directly called by the client, and monitoring a performance parameter of the service endpoint.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: October 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Peng Gao, Peng Han, Hang Xiao, Xia Zhang
  • Patent number: 8868667
    Abstract: A computing device receives instructions, from a user, to send an email message and determines if the email message includes an attachment. When the email message does not include an attachment, the computing device conducts a scan of text of the email message for implications that an attachment should be included. When the email message includes an attachment, the computing device conducts a scan of the email text for implications of a particular type of attachment. The computing device provides, to the user, a notification when there is a positive result from the scan of the email text for implications that an attachment should be included or from the scan of the email text for implications of a particular type of attachment.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: October 21, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Saurabh Gorecha, Arjun Baskaran
  • Patent number: 8862665
    Abstract: Automated file distribution is described. A member of a peer-to-peer network receives from a file server, a file to be distributed. The file is then distributed via the peer-to-peer network to other members of the peer-to-peer network. Members of the peer-to-peer network can choose whether or not to receive a file from another member based on a trust level or reputation associated with the member. The trust level may be based, at least in part, on a number of degrees of separation between the members. Furthermore the file is verified, for example, by validating a digital signature associated with the file.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: October 14, 2014
    Assignee: Microsoft Corporation
    Inventors: Elissa E. S. Murphy, Ryan W. J. Waite, Jason Garms, Douglas S. Cavit, Bo J. Rohlfsen
  • Patent number: 8856301
    Abstract: Implementations and techniques for traffic modeling of overlaid networks are generally disclosed. For example, simulating behavior of a first wireless network including an estimated user migration from the first wireless network to a second wireless network based in part on received traffic information associates with the first wireless network and the second wireless network are generally disclosed.
    Type: Grant
    Filed: September 7, 2010
    Date of Patent: October 7, 2014
    Assignee: Empire Technology Development LLC
    Inventor: Ezekiel Kruglick
  • Patent number: 8849995
    Abstract: Systems and methods are disclosed which facilitate the management of host computing devices through the utilization of a host computing device control component. The host computing device control component includes a state monitoring component that monitors operating states of the control component and a group of associated host computing devices. The state monitoring component includes a power supply separate from the control component power supply, a state processing component, a visual indicator interface, and a separate communication component to facilitate communication with other state monitoring components. Utilizing consensus type algorithms, the state monitoring components can decide information related to the set of host computing devices, such as a state monitoring component authoritative for the grouping of the host computing devices.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: September 30, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Jacob Gabrielson, Marvin M. Theimer, Allan H. Vermeulen
  • Patent number: 8819135
    Abstract: A data mediation method involves receiving an incoming data stream from a data communication network; analyzing the incoming data stream to determine an inbound second-format message for transport in the network; processing a part of the inbound second-format message by parsing a selected subset of the message parameters; generating a run-time data structure to represent the parsed message parameters in the selected subset; processing the generated run-time data structure by applying a data mediation logic which defines actions to be taken upon incoming data messages, the actions including adaptation of the generated data structure by modifying any of the message parameters in the selected subset and/or adding new message parameters based on the parsed message parameters; building an outbound second-format message from the inbound second-format message and the generated data structure; and sending the outbound second-format message in an outgoing data stream on the network.
    Type: Grant
    Filed: June 24, 2009
    Date of Patent: August 26, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Pär Karlsson
  • Patent number: 8819225
    Abstract: A hardware-assisted integrity monitor may include one or more target machines and/or monitor machines. A target machine may include one or more processors, which may include one or more system management modes (SMM). A SMM may include one or more register checking modules, which may be configured to determine one or more current CPU register states. A SMM may include one or more acquiring modules, which may be configured to determine one or more current memory states. A SMM may include one or more network modules, which may be configured to direct one or more communications, for example of one or more current CPU register states and/or current memory states, to a monitor machine. A monitor machine may include one or more network modules and/or analysis modules. An analysis module may be configured to determine memory state differences and/or determine CPU register states differences.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: August 26, 2014
    Assignee: George Mason Research Foundation, Inc.
    Inventors: Jiang Wang, Angelos Stavrou, Anup Ghosh, Kun Sun
  • Patent number: 8806001
    Abstract: The present invention provides a method for detecting proxy at the gateway, comprising decomposing the access request from the IP need to be proxy-monitored into an access request to original address and an access request to gateway-specified address to access the original address and the gateway-specified separately; determining whether a specific cookie information is included in said access request to gateway-specified address or not to obtain a second determining result; responding to the access request to said gateway-specified address and embedding the cookie information with the time stamp into the client PC by the gateway when said second determining result is no, and reading said cookie information when said second determining result is yes; determining whether said IP is using proxy or not on the basis of said cookie information. Accordingly, the present invention also provides a device and gateway server for detecting proxy at the gateway.
    Type: Grant
    Filed: January 12, 2011
    Date of Patent: August 12, 2014
    Assignee: Sangfor Technologies Company Limited
    Inventor: Cheng Ma
  • Patent number: 8793349
    Abstract: A configuration as discussed herein includes a content management system. The content management system can reside in a central location or be distributed amongst multiple different locations in a network environment. In general, the content management system keeps track of configuration information for the retrieval of content. For example, the content management system identifies a presence of one or more content delivery sources in the network environment. The content management system utilizes the contact information to communicate with content delivery sources for discovery of configuration information. The configuration information can indicate: i) a respective address of the content delivery source, ii) a type of content outputted by the respective address, iii) a format of the content such as streaming data outputted by the respective address. The configuration information can be used to identify an address in which to retrieve requested content according to a desired format.
    Type: Grant
    Filed: January 14, 2011
    Date of Patent: July 29, 2014
    Assignees: Beaumaris Networks Inc., Time Warner Cable Enterprises LLC
    Inventors: John Schlack, Charles A. Hasek, IV