Patents Examined by Glenford Madamba
  • Patent number: 8495227
    Abstract: A method to distribute policies may include transmitting one of an identification (ID) assigned to a policy template or the policy template associated with each policy to an enforcement point or selected enforcement points for enforcement. The method may also include transmitting one set of parameters to be used in each policy template to the enforcement point.
    Type: Grant
    Filed: December 11, 2003
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: David L. Kaminsky, Christina M. Cruz, Carrie W. Searcey, Eric Kirchstein
  • Patent number: 8438211
    Abstract: In general, this disclosure describes techniques of managing resources in a service-oriented distributed computing system. As described in this disclosure, a control node automatically manages the system such that the system has sufficient capacity to satisfy an agreement to provide a given level of a service. In order to automatically manage the system, the control node evaluates the current capacity levels of resources in the system. The current capacity levels are indicative the capacity of resources to perform certain acts. The capacity of the resources to perform these acts may be indicative of whether the system is able to provide the given level of the service. Because capacities provided by the resources change as the resources start, the control node uses a predicted pending capacity function to evaluate whether resources that are currently starting will be sufficient to satisfy the level of the service when completely started.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: May 7, 2013
    Assignee: CA, Inc.
    Inventors: Sanjay Radia, Robert A. Gingell, Jr., Jerry R. Jackson
  • Patent number: 8423636
    Abstract: A data processing system stack initializes a first mbuf chain limit to a pre-set level. It receives at least one packet. The system receives at least one packet. The system returns an mbuf data structure in response to receiving at least one packet from an IP address. The system measures a health of the network connection to determine whether the network connection satisfies a first health criterion. The system reduces the mbuf chain limit to a second mbuf chain limit, responsive to the health of the network connection not satisfying the first health criterion. The system measures the health of the network connection to determine whether the network connection meets a second health criterion.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Omar Cardona, James B. Cunningham, Baltazar De Leon, III, Matthew Ochs
  • Patent number: 8402101
    Abstract: The subject invention provides reliable messaging with and within a control environment. The systems and methods utilize a message broker that facilitates message exchange. The message broker can be located within an industrial controller, as a dedicated entity within a control environment and/or an entity external to the control environment. Messages transmitted from an industrial controller and/or the external entity can be routed through the message broker prior to reaching a destination, wherein the message can be stored in the message broker and subsequently obtained by a recipient. The message broker decouples the message sender (e.g., an industrial controller, an external entity . . . ) from the message recipient (e.g., an industrial controller, an external entity . . . ) such that messages can be successfully transmitted (to the message broker) regardless of a state of the recipient, and messages can be retrieved (from the message broker) regardless of a state of the sender.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: March 19, 2013
    Assignee: Rockwell Automation Technologies, Inc.
    Inventor: David M. Callaghan
  • Patent number: 8392580
    Abstract: Methods and systems for facilitating transfer of an active session from a first device to a second device associated with the same user. A network server is configured to enable the switching or swapping of an active session from one device to another device, where both devices are associated with a common user address. The switching or swapping is implemented with no or minimal effect on the active session or awareness of the remote party. The device switch may be performed in relation to any active session, including VoIP, video conferencing, or other media sessions.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: March 5, 2013
    Assignee: Research In Motion Limited
    Inventors: Andrew Allen, Youngae Kim
  • Patent number: 8386568
    Abstract: Methods, systems, computer program products, and methods of doing business for improving communication, whereby message content is routed efficiently while allowing different recipients to receive different versions of the content. A portion of the electronic conversation in an instant messaging session (or of messages in other messaging systems) can be identified as being relevant to a third party (or parties), and information can be specified for routing the relevant information to that third party. A variety of delivery mechanisms may be used. Approval may be obtained prior to routing an annotated message. The recipients of annotated message may be human users and/or automated processes. The message author may also be a human or an automated process.
    Type: Grant
    Filed: September 5, 2002
    Date of Patent: February 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: David L. Kaminsky, David M. Ogle
  • Patent number: 8370417
    Abstract: A method for subscriber registration and affiliation in a peer to peer wide area network is provided. The peer to peer wide area network includes at least one Subscriber and a plurality of Peers. The method includes: communicating a registration and affiliation message including a Subscriber Registration Affiliation Index from a Subscriber to a Peer of the plurality of Peers; routing a registration and affiliation update message including a Peer Registration Affiliation Index equal to the received Subscriber Registration Affiliation Index from the Peer to other Peers of the plurality of Peers; comparing the received Peer Registration Affiliation Index with one or more other received Peer Registration Affiliation Indexes by each of the plurality of Peers; and selecting by each of the plurality of Peers a Peer Registration Affiliation for the Subscriber corresponding to a highest value Peer Registration Affiliation Index.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: February 5, 2013
    Assignee: Motorola Solutions, Inc.
    Inventors: Robert D. LoGalbo, Bradley M. Hiben, Subhash P. Nair
  • Patent number: 8364795
    Abstract: The embodiments described herein generally relate to a method and system for enabling a client to configure and control the crawling function available through a crawl configuration Web service. A client is able to configure and control the crawling function by defining the URL space of the crawl. Such space may be defined by configuring the starting point(s) and other properties of the crawl. The client further configures the crawling function by creating and configuring a content source and/or a crawl rule. Further, a client defines authentication information applicable to the crawl to enable the discovery and retrieval of electronic documents requiring authentication and/or authorization information for access thereof. A protocol governs the format, structure and syntax (using a Web Services Description Language schema) of messages for communicating to and from the Web crawler through an application programming interface on a server hosting the crawler application.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: January 29, 2013
    Assignee: Microsoft Corporation
    Inventors: Dmitriy Meyerzon, Boxin Li
  • Patent number: 8346842
    Abstract: Automatically reformatting rerouted production requests so that a production request directed to one production device can be rerouted to another device with little if any user intervention. A method embodying the present invention includes queuing a production request formatted for a primary production service. Upon detection of a redirection event for the primary production service, an available secondary production service is identified. The production request is reverted and then reformatted specifically for the secondary production service.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: January 1, 2013
    Assignee: Hewlett-Packard Development Company L.P.
    Inventor: Robert Sesek
  • Patent number: 8332530
    Abstract: A method and apparatus for navigating a media program via a searchable transcript of the dialog of the media program is disclosed. In one embodiment, a textural transcript of the dialog is generated, wherein the textural transcript comprising a plurality of portions wherein each portion is associated with a segment of the media program, a command is accepted to display the transcript and in response to that command, user interface data is transmitted to the client computer for presentation in a user interface, wherein the user interface comprising a concurrently presented media program player and the textural transcript.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: December 11, 2012
    Assignee: Hulu LLC
    Inventors: Eugene Chuan-Huai Wei, Varun Narang, Zhibing Wang, Yuming Liang, Xin Jin, Ting-hao Yang, Eric Feng, Andrew Cheng-min Lin
  • Patent number: 8332516
    Abstract: A method, system and computer program product for optimized cooperation between resource list servers and presence servers. The method including receiving a subscription request from a watcher, where the subscription request identifies a resource list and is a request to receive presence information regarding each of a plurality of presentities listed on the resource list, and generating a subscription request to a presence server for presence information regarding any presentity listed on the resource list only if no other currently-active subscription request is known by the resource list server to exist for presence information regarding the presentity.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: December 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Asaf Ben-Ezra, Yulia Kantarovich, Uri Segev, Ofira Tal-Aviv, Asaf Zinger
  • Patent number: 8326951
    Abstract: Techniques for automatically configuring necessary parameters of a device to be coupled to a network with minimum human intervention are disclosed. In one embodiment, a wired and/or wireless Ad-hoc network is established to facilitate communications among a group of devices. When a new device is added to the network, a rudimentary communication path is initially established between one of the devices in the network and the new device such that necessary parameters (e.g., SSID, WEP security, channel frequency) can be exchanged for the new device to function properly in the network. To ensure the parameters are exchanged in a secure fashion, an additional public security procedure can be used between the two devices.
    Type: Grant
    Filed: June 6, 2005
    Date of Patent: December 4, 2012
    Assignee: Sonos, Inc.
    Inventors: Nicholas A. J. Millington, Paul V. Hainsworth
  • Patent number: 8307124
    Abstract: Memory allocation in a Broker system for managing the communication between a plurality of clients and a plurality of servers. The method may include allocating memory for a plurality of memory pools; and dividing each memory pool into memory blocks of a size which is specific to the type of a resource. The resource may be related to the communication managed by the Broker.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: November 6, 2012
    Assignee: Software AG
    Inventor: Wolfgang Schmidt
  • Patent number: 8300100
    Abstract: Embodiments of the present invention may provide a system and method for providing airflow through a video surveillance system enclosure. A video surveillance system enclosure may have a first hole and a second hole. An incoming conduit may have a first incoming opening fitted into the first hole. A first plurality of holes may along at least a portion of a length of the incoming conduit. An outgoing conduit may have a first outgoing opening fitted into the second hole. A second plurality of holes may run along at least a portion of a length of the outgoing conduit.
    Type: Grant
    Filed: February 18, 2010
    Date of Patent: October 30, 2012
    Inventor: John P. Silis
  • Patent number: 8291030
    Abstract: In accordance with the teachings described herein, systems and methods are provided for integrating a plurality of electronic mail (email) accounts. A plurality of email services may be used to send and receive electronic messages over a wide area network, one of the email services being a preferred email service and another of the email services being a secondary email service. An email integration service may be used that is coupled to the wide area network and that is independent of the plurality of email services. The email integration service may be operable to receive account information regarding the preferred email service and the secondary email service and use the account information to configure a means for forwarding electronic messages from the preferred email service to the secondary email service.
    Type: Grant
    Filed: October 17, 2011
    Date of Patent: October 16, 2012
    Assignee: Research In Motion Limited
    Inventors: Christopher D. Smith, David P. Kruis, Robert J. Snow, Snezana Visnjic-Obucina, Albert Lee, Arsel Manuel, Diana G. Vitorino
  • Patent number: 8275839
    Abstract: Systems and methods for processing email messages are described. In one embodiment, the occurrence of a condition is determined indicating at least one email message transfer of an email message by an email application, wherein determining the occurrence of the condition is external to the email application, the email message is identified, wherein the email message comprises event data, an email event is compiled from at least some of the event data, and the email event is indexed.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: September 25, 2012
    Assignee: Google Inc.
    Inventors: David Benjamin Auerbach, Omar Habib Khan, Stephen R. Lawrence, Mihai Florin Ionescu
  • Patent number: 8274564
    Abstract: An interface and display of video from multiple fixed-position cameras is provided. A main video stream captured by a camera is selected to be the main video stream and is displayed to the interface. Video streams captured by the set of cameras and the main camera that are temporally related to the displayed main video stream are selected, including playback positions from one or more of a first segment of time in each of their respective video streams at the time of the main video stream, a second segment of time in each of their respective video streams prior to the time of the main video stream, and a third segment of time in each of their respective video streams after the time of the main video stream. The selected video streams are displayed to the interface in temporal relation to the display of the main video stream.
    Type: Grant
    Filed: October 13, 2006
    Date of Patent: September 25, 2012
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Andreas Girgensohn, Anthony Eric Dunnigan, Frank M. Shipman, III, Lynn D. Wilcox
  • Patent number: 8212875
    Abstract: An interface and display of video from multiple fixed-position cameras is provided. A main video stream captured by a camera is selected to be the main video stream and is displayed to the interface. Video streams captured by the set of cameras and the main camera that are temporally related to the displayed main video stream are selected, including playback positions from one or more of a first segment of time in each of their respective video streams at the time of the main video stream, a second segment of time in each of their respective video streams prior to the time of the main video stream, and a third segment of time in each of their respective video streams after the time of the main video stream. The selected video streams are displayed to the interface in temporal relation to the display of the main video stream.
    Type: Grant
    Filed: October 13, 2006
    Date of Patent: July 3, 2012
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Andreas Girgensohn, Anthony Eric Dunnigan, Frank M. Shipman, III, Lynn D. Wilcox
  • Patent number: 8176188
    Abstract: An apparatus, program product and method for determining a cost for using a standby resource that accounts for the cause for the resource=s usage. A standby resource, such as a processor, is activated in response to a resource requirement. The cause of the resource requirement is automatically determined. The result of that automatic determination is used to determine a charge indicator for using the standby resource. For instance, performance code associated with a failure may be associated with a charge indicator. A user may later be billed according to the determined charge indicator, i.e., according to their actual use of the standby resource and/or their usage status.
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: May 8, 2012
    Assignee: International Business Machines Corporation
    Inventors: Eric Lawrence Barsness, John Matthew Santosuosso
  • Patent number: 8166140
    Abstract: Techniques are described for application of implementation-specific configuration policies within a network device. For example, a device, such as a router, may comprise memory to store operational configuration data and candidate configuration data. The device further includes a control unit to apply changes to the candidate configuration data based on input from a client, and apply an implementation-specific configuration policy to a copy of the changed candidate configuration data. Based on a result of applying the implementation-specific configuration policy, the device selectively commits the changes made to the candidate configuration to the operational configuration. In the event an error occurs while applying the implementation-specific configuration policy, the device does not commit the changes to the operational configuration.
    Type: Grant
    Filed: July 21, 2009
    Date of Patent: April 24, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Philip A. Schafer, Robert P. Enns