Patents Examined by Hamza Algibhah
  • Patent number: 8687065
    Abstract: The present invention is directed to a virtual fence provided using a plurality of video cameras. A method for providing a virtual fence in accordance with an embodiment includes: positioning a plurality of video cameras about a perimeter to be monitored, the perimeter comprising a plurality of designated areas; for each of the designated areas: capturing video data of the designated area using at least one video camera; analyzing the captured video data to detect an event; and sending at least one of image or video data to a central facility only in response to the detection of the event.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: April 1, 2014
    Assignee: International Business Machines Corporation
    Inventor: Jonathan H. Connell, II
  • Patent number: 8683000
    Abstract: A virtual network interface system with memory management is provided, including a network interface controller having a memory with a memory credit and a flow-control for managing the network interface controller. A computer cluster is linked to the network interface controller for exchanging the memory credit with the network interface controller.
    Type: Grant
    Filed: October 27, 2006
    Date of Patent: March 25, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael S. Schlansker, Erwin Oertli
  • Patent number: 8655941
    Abstract: A universal ESB port for connecting applications to an enterprise service bus (ESB). The universal ESB port receives a message from an application requesting a service. The universal ESB port is capable of receiving and processing messages in any messaging format and any communication protocol. The universal ESB port determines, from the message, a communication protocol of the source application. The message is processed to extract a body of the message, and the message body is examined to determine a messaging format of the source application. The message is converted from the messaging format of the source application to a common messaging format understandable by the enterprise service bus to form a common formatted message. The common formatted message is then sent to the main body of the enterprise service bus.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventor: Waseem A. Roshen
  • Patent number: 8639763
    Abstract: Methods and apparatus to forward documents in a communication network are disclosed. An example method to forward a resource in an extensible markup language (XML) document management (XDM) system disclosed herein comprises receiving an XML document command protocol (XDCP) forward request specifying a first identifier corresponding to the resource to be forwarded and a list of recipients to be notified, the first identifier comprising a uniform resource identifier (URI), and notifying a recipient in the list of recipients that the resource is available.
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: January 28, 2014
    Assignee: BlackBerry Limited
    Inventors: Dejan Petronijevic, Brian Edward McColgan, Michael Shenfield, Suresh Chitturi
  • Patent number: 8639773
    Abstract: Search engines may utilize web crawlers to discover desirable content that may be provided to users as search results. Unfortunately, document providers, such as websites, may return junk web pages and/or maintenance web pages as document results, which may be undesirable for a search engine to provide as search results. Accordingly, document providers may be grouped into provider clusters. Profiles may be assigned to provider clusters, where a profile may comprise parameters representing “expected” parameters historically returned from normal document fetch operations to document providers within the provider cluster. Parameters of a profile for a provider cluster comprising a document provider may be compared with current document fetch parameters of a current document fetch operation. If the parameters of the profile and the current document fetch parameters do not match, then an alert may be generated.
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: January 28, 2014
    Assignee: Microsoft Corporation
    Inventors: Balaji B. Shyamkumar, Puneet Sahni, Harsh Verma
  • Patent number: 8635356
    Abstract: Disclosed is a method for enabling scalable progressive downloading of video signals. In the method, when a server transmits scalably encoded content data to a client, the server transmits some of the content data from a head of the content data to a tail of the content data according to transmission conditions, and transmits some of residual data of the content data having not been transmitted in the prior process. When scalably coded transmission content data is reproduced, the transmission content data are stored in a storage means as a file, the content data is read, decoded and output. Further, the recorded content data are read while an area having no recorded content data is skipped based on a specific code in the file.
    Type: Grant
    Filed: November 29, 2005
    Date of Patent: January 21, 2014
    Assignee: LG Electronics Inc.
    Inventors: Seung Wook Park, Ji Ho Park, Byeong Moon Jeon
  • Patent number: 8633984
    Abstract: A system for and a method of creating a coherent video data stream of an object moving between a plurality of areas covered by a plurality of data collecting devices is provided. The method includes selecting a plurality of data collecting devices from the plurality of data collecting devices, synchronizing video data streams from the selected plurality of data collecting devices, substantially simultaneously reviewing the video data streams from the selected plurality of data collecting devices, specifying periods of interest for the video data streams from the selected plurality of data collecting devices, and sequentially combining portions of the video data streams into the coherent video data stream, the portions corresponding to the specified periods of interest.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: January 21, 2014
    Assignee: Honeywell International, Inc.
    Inventors: Marine Drive, Andrew Jackson, Vijay Dhamija
  • Patent number: 8635274
    Abstract: In a video conference system and method, a first terminal and second through Nth terminals maintain a session for a conference. The first terminal prevents an input of further information to the white board by the second through Nth terminals during a set time period from an input of information to the white board and the second through Nth terminals transmit further information, input during a buffering mode selected in an unlocked state, to other terminals participating in the session upon the input of information to the white board being allowed after the set time period has elapsed.
    Type: Grant
    Filed: September 25, 2006
    Date of Patent: January 21, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kum-Rye Park, Seong-Joon Jeon, Myeon-Kee Youn
  • Patent number: 8631108
    Abstract: A service management application and method. In one embodiment, the service management system includes: (1) a service description repository configured to contain service descriptions that define services in terms of a set of end points that assume roles based on at least one of capabilities and attributes thereof, the end points being selected from the group consisting of devices and systems and (2) an application associable with the service description repository and configured to compare capabilities of at least one of the end points with required capabilities expressed in at least one role of at least one of the service descriptions and present a service offering to a subscriber based thereon.
    Type: Grant
    Filed: November 21, 2008
    Date of Patent: January 14, 2014
    Assignee: Alcatel Lucent
    Inventors: Edward S. Pelley, Thomas A. Palkot
  • Patent number: 8626935
    Abstract: Techniques are described for identifying the use of software applications, such as to determine an identity of a user interacting with a Web site or other electronic information service based on information regarding an application copy used by the user. When a communication is received from a software application, the communication is analyzed to attempt to identify a particular software application copy that sent the communication. Various types of information about a client software application copy may be used in the analysis, including information about particular configuration settings for the client software application and for the client computing device on which the client software application is executing. After a matching software application copy is identified for a received communication, possible inappropriate activities related to the received communication may be identified in various ways, including based on previous communications received from the same software application copy.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: January 7, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Richendra Khanna, Weijiang Yu, Rajiv Chopra
  • Patent number: 8626919
    Abstract: Some embodiments provide a system that executes an application. During operation, the system obtains a resource list associated with the application and stores a set of resources including a native code module from the resource list through communications over a network connection, wherein the resources are stored in persistent local storage. The application then loads the application in the web browser and loads the native code module into a secure runtime environment. Next, the application executes the application independently of the network connection using the native code module and the stored resources.
    Type: Grant
    Filed: November 7, 2008
    Date of Patent: January 7, 2014
    Assignee: Google Inc.
    Inventors: Matthew Papakipos, Antoine Labour, Eric Uhrhane
  • Patent number: 8626954
    Abstract: A packet processing system for providing application-aware hot redundancy and a related card and methods are disclosed. The system may include a plurality of active devices, each including a processor configured to perform deep packet inspection to identify an application associated with an active flow, and a redundancy block configured to determine whether the application requires hot redundancy and, if so, to forward a message from which state information may be derived. The system may also include at least one protecting device in communication with each of the active devices and configured to receive the message regarding the active flow from the active device, derive state information from the message, and resume packet forwarding operations for the active flow upon failure of a respective active device of the plurality of active devices.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: January 7, 2014
    Assignee: Alcatel Lucent
    Inventors: Andrew Dolganow, Steven Edward Morin
  • Patent number: 8621604
    Abstract: Identifying a questionable network address from a network communication. In an embodiment, a network device receives an incoming or outgoing connection request, a web page, an email, or other network communication. An evaluation module evaluates the network communication for a corresponding network address, which may be for the source or destination of the network communication. The network address generally includes an IP address and a port number. The evaluation module checks a predefined white list for the network address to determine whether the network address is valid. Depending on the result, the evaluation module sets an indicator for preventing, allowing, or warning about the network communication. A category code, security code, organization code, or function code, may also be checked against the white list to ensure a valid network node is not compromised. A domain name may also be determined from the network address to further validate the network communication.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: December 31, 2013
    Inventor: Daniel Chien
  • Patent number: 8621016
    Abstract: A method of adaptive differential propagation of Simple Object Access Protocol (SOAP) messages is provided herein. The method includes the following stages: classifying incoming SOAP messages according to at least one of: structure, content, and context thereof; selecting a corresponding template out of a plurality of templates for each classified SOAP message such that the selected template minimized a specified diff function applied to the classified SOAP message and the selected template; applying the specified diff function to the SOAP message and the selected template to yield a respective delta; and encapsulating a template identifier with the respective delta, wherein the template identifier is uniquely associated with the selected template, to yield an outgoing SOAP message.
    Type: Grant
    Filed: November 9, 2010
    Date of Patent: December 31, 2013
    Assignee: International Business Machines Corporation
    Inventors: Danny Bickson, Han Chen, Gidon Gershinsky, Konstantin Shagin
  • Patent number: 8615584
    Abstract: The present invention provides a solution for reserving Cloud services within a Cloud computing environment. Under the present invention, a customer/user can select a service for use sometime in the future. By scheduling in the future, the user can guarantee the service will be available for a specific price and set of service levels. One factor is that advanced reservation affects the cost of the service and the bounds by which the service levels of the service may change. The further in advance the job is scheduled, the tighter the bounds of the service level may be for a specific price. Advanced reservation may also guarantee execution on a preferred provider rather than being moved to a partner Cloud.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: December 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: Christopher J. Dawson, Vincenzo V. Diluoffo, Michael D. Kendzierski, James W. Seaman
  • Patent number: 8612509
    Abstract: Methods, apparatus, and computer program products are described for resetting a HyperTransport link in a blade server, including reassigning, by a blade management module, a gate signal from enabling a transceiver to signaling a HyperTransport link reset; sending, by the blade management module to a reset sync module on an out-of-band bus, the gate signal; and in response to the gate signal, sending, by the reset sync module to the blade processor, HyperTransport reset signals. The HyperTransport link includes a bidirectional, serial/parallel, high-bandwidth, low-latency, point to point data communications link. The blade server includes the blade processor, the reset sync module, and the baseboard management controller. The blade server is installed in the blade center. The blade center includes the blade management module. The blade management module is coupled to the baseboard management controller by the blade communication bus.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: December 17, 2013
    Assignee: International Business Machines Corporation
    Inventors: Justin P. Bandholz, Andrew S. Heinzmann, James J. Parsonese
  • Patent number: 8606943
    Abstract: The invention relates to a method for processing at least two application commands from at least two physical communication channels respectively using a portable electronic device. The method includes receiving each application command from one of the physical communication channels, determining a priority level associated with each application command, comparing priority levels and identifying the application command with the highest priority among the application commands and processing of the application command with highest priority. The invention also relates to the portable electronic device and an electronic system including a host device cooperating with such a portable electronic device.
    Type: Grant
    Filed: May 23, 2008
    Date of Patent: December 10, 2013
    Assignee: Gemalto S.A.
    Inventors: Xavier Appe, Fabien Quatravaux
  • Patent number: 8601128
    Abstract: Methods and apparatus for allocating computer hardware resources of a hard partition of a computer server system to one or more soft partitions. In response to a partitioning request, a nucleus firmware instance of a hard partition may be configured to launch a separate firmware instance corresponding to each requested soft partition, and to allocate partitionable hardware resources of the hard partition to the soft partitions by allocating the hardware resources to each separate firmware instance.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: December 3, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Thomas Ford, Khoa D. Nguyen, Richard D. Powers
  • Patent number: 8595362
    Abstract: Methods and apparatus for subdividing a hard partition of a computer server system into one or more soft partitions using partition management programming installed within firmware of the server system. The partition management firmware may be disposed at least partially on a central service processor and may be programmed to present generic interfaces, so that operating systems do not require modification to interface with the partition management programming.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: November 26, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Thomas Ford, John A. Morrison, Michael S. Allison, Richard D. Powers
  • Patent number: 8589526
    Abstract: An information processing apparatus which enables reduction of the capacity of a data server. An intermediate server receives audit information concerning a job executed by an MFP or PC. The intermediate server registers at least one of attribute information and content information contained in the received audit information, in the data server. A registration processing determination section of the intermediate server determines a type of the job which the received audit information concerns. The section causes a job information and content information registration section to register the attribute information and the content information contained in the received audit information in the data server, or a content information registration section to register the content information in the data server without registering the attribute information therein.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: November 19, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Junji Sato, Nobuyuki Shigeeda