Patents Examined by Mahran Abu Roumi
  • Patent number: 9674093
    Abstract: A method, non-transitory computer readable medium, and apparatus for adapting resources of the cluster of nodes for a real-time streaming workflow are disclosed. For example, the method receives a notification that a node of the cluster of nodes associated with an instance of a process of the real-time streaming workflow is predicted to be a bottleneck, identifies a number of hops to send a resource statement when the bottleneck is predicted that minimizes a ripple effect associated with transmitting the resource statement, transmits the resource statement to at least one or more nodes of the cluster of nodes within the number of hops, receives a response from one of the at least one or more nodes within the cluster of nodes and adapts a resource usage to the at least one of the one or more nodes within the cluster of nodes that the response was received from.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: June 6, 2017
    Assignee: Xerox Corporation
    Inventors: Hyun Joo Kim, Nathan Gnanasambandam, Gueyoung Jung
  • Patent number: 9665532
    Abstract: Methods and arrangements for performing synchronized collective operations. Communication calls are accepted from at least two distinct processor groups. Edge disjoint spanning paths are created over a collective comprising the processor groups, and the spanning paths are assigned to the processor groups to facilitate communication within each processor group.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: May 30, 2017
    Assignee: International Business Machines Corporation
    Inventors: Thomas George, Nikhil Jain, Sameer Kumar, Anshul Mittal, Yogish Sabharwal
  • Patent number: 9667754
    Abstract: A method for transport layer lookup involves receiving a first incoming transport layer packet, and searching a pointer cache for a first matching transport layer data structure including state information corresponding to the first incoming packet. The pointer cache includes pointer cache lines, each of which stores at least one pointer to a subset of global transport layer data structures. The method further involves returning the state information corresponding to the first incoming packet using the first matching transport layer data structure when a pointer cache hit occurs, receiving a second incoming transport layer packet, searching the pointer cache for a second matching transport layer data structure including state information corresponding to the second incoming packet, and searching the plurality of global transport layer data structures in main memory to obtain the matching second transport layer data structure, when a pointer cache miss occurs.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: May 30, 2017
    Assignee: Oracle International Corporation
    Inventor: Giridhar Narasimhamurthy
  • Patent number: 9667471
    Abstract: The present disclosure relates to a technique for scheduling resource reservations of services in a service providing network. A method embodiment comprises the steps of receiving a resource reservation request indicating a preferred time period for delivery of a requested service available in the network; and scheduling resource reservation of the requested service based on statistical information related to resource utilizations or reservations of one or more services available in the network and the preferred time period for delivery of the requested service.
    Type: Grant
    Filed: April 19, 2010
    Date of Patent: May 30, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Heiko Perkuhn, Markus Kampmann, Marc Vorwerk
  • Patent number: 9667699
    Abstract: The invention relates to a method for transmitting data between a first automation appliance, and at least one second automation appliance, via a CANopen bus using a service data object as an SDO service, wherein an SDO client implemented in the first automation appliance is used to send a download or upload request to an SDO server implemented in the at least one second automation appliance, wherein the data are encapsulated in a CANopen frame by an application implemented in the first automation appliance or the at least one second automation appliance wherein the CANopen frame with the encapsulated data is transmitted or sent by means of an SDO service into or out of a data tunnel object defined in an object dictionary of the SDO server, and wherein the encapsulated data are decapsulated by the application implemented in the first or the at least one second automation appliance.
    Type: Grant
    Filed: March 29, 2011
    Date of Patent: May 30, 2017
    Assignee: SCHNEIDER ELECTRIC AUTOMATION GMBH
    Inventors: Heinz Schaffner, Pascal Hampikian
  • Patent number: 9667589
    Abstract: A system and method for managing logical and physical address state lifecycles. A state of unknown can be assigned to an address when the state has not been assigned. The state of the address is changed when communication is targeted to the address. The state can be changed to unfulfilled when the communication includes an address resolution protocol request sent to a device having the address when a time limit for a response to the address resolution protocol request has not expired. The state can be changed to virtual when the communication is received at the address when the state of the address is unfulfilled, and a time limit for responding to the communication expires before a response is sent. The state can be changed to unknown when the state of the address is not unknown, and the address does not participate in the communication within a time limit.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: May 30, 2017
    Assignee: TRUSTWAVE HOLDINGS, INC.
    Inventors: Mark L. Wilkinson, Ronald J. Miller, Michael J. McDaniels
  • Patent number: 9667575
    Abstract: A computer-implemented method for detecting webpages belonging to spam campaigns may include (1) identifying a web address of a suspicious webpage that potentially hosts a spam message, (2) capturing an image of the suspicious webpage, (3) comparing the image of the suspicious webpage to at least one spam image from a spam database, the spam image being associated with a spam campaign in the spam database, (4) determining, based on the comparison of the image of the suspicious webpage with the spam image, whether the suspicious webpage is associated with the spam campaign, and (5) updating the spam database in response to the determination of whether the suspicious webpage is associated with the spam campaign. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: May 30, 2017
    Assignee: Symantec Corporation
    Inventor: Slawomir Grzonkowski
  • Patent number: 9665531
    Abstract: Methods and arrangements for performing synchronized collective operations. Communication calls are accepted from at least two distinct processor groups. Edge disjoint spanning paths are created over a collective comprising the processor groups, and the spanning paths are assigned to the processor groups to facilitate communication within each processor group.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: May 30, 2017
    Assignee: International Business Machines Corporation
    Inventors: Thomas George, Nikhil Jain, Sameer Kumar, Anshul Mittal, Yogish Sabharwal
  • Patent number: 9665074
    Abstract: A system and method for managing a common media session shared by a plurality of media consumers. A primary media consumer may be enabled to set up a media session which secondary media consumers may follow. The media session may involve the streaming of selected media content directly or indirectly from at least one media provider. A communication mechanism may be provided to allow participating media consumers to communicate with each other during the media session.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: May 30, 2017
    Assignee: Comigo Ltd.
    Inventor: Motty Lentzitzky
  • Patent number: 9665835
    Abstract: A social networking system distributes information related to emergency events. The social networking system provides an interface for users to view information about the users' connections related to the emergency event. The interface allows users to filter the users' connections to search for connections affected by the emergency event. The interface also includes a status indicator for the users and provides a method for providing input to the connections' status.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: May 30, 2017
    Assignee: Facebook, Inc.
    Inventors: Brian Paihan Sa, William Chen, Taro Kodama
  • Patent number: 9667475
    Abstract: Systems and methods are provided for prepare list communication to participants in a two-phase commit protocol transaction processing. An exemplary method includes receiving a distributed transaction for processing, wherein the processing uses a two-phase commit protocol, receiving a distributed transaction comprising a plurality of processes for processing, wherein the processing uses a two-phase commit protocol and preparing, by a main coordinator, at least one participating processing node from the plurality of processes, wherein the at least one participating processing node comprises a first sub-coordinator and a first participant, and wherein the first participant executes a first process of the plurality of processes. The method further includes receiving, by the main coordinator, a first list comprising the first participant registered with the first sub-coordinator.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: May 30, 2017
    Assignee: RED HAT, INC.
    Inventor: Mark Little
  • Patent number: 9667666
    Abstract: A control target device receives, from a control point device connected to a first network, a message for requesting movement to a second network. The control target device transmits a network movement advertising message to the control point device of the first network. The control target device disconnects from the first network and accesses the second network. The control point device collects device information on a plurality of control target devices connected to a plurality of networks. When a network of one control target device selected from the plurality of control target devices is different from a network of the control point device, the control point device accesses the network of the selected control target device.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: May 30, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Seungryul Yang, Youngwook Kang, Minsoo Lee, Jangwoong Park, Chanhun Jeon, Beom Jin Jeon, Jinho Kim
  • Patent number: 9666166
    Abstract: An information processing apparatus includes, a storage unit that stores an image to be transmitted, an update-frequency setter that sets, for respective sections set in the image to be transmitted, update frequencies of images stored for the sections in a predetermined period of time, an association-degree setter that sets association degrees to indicate degrees of association between the sections based on the update frequencies, a priority setter that identifies the section on which an operation is performed and sets a higher priority for the identified section and the section having a highest degree of association with the identified section than priorities for other sections, and a transmitter that transmits the image, stored by the storage unit, in sequence with the images stored for the sections whose set priority is higher first.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: May 30, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Tomoharu Imai, Kazuki Matsui
  • Patent number: 9667582
    Abstract: Concepts and technologies disclosed herein are directed to per-session invocation of priority services based upon network available information. A service architecture can include a service architecture core and a service execution runtime framework in which a priority service application is executable to perform operations to provide a priority service for a communications session. The priority service application can determine whether a priority service should be invoked for the communications session based upon priority criteria. If a determination is made that the priority service is to be invoked for the communications session based upon the priority criteria, the priority service application can invoke the priority service for the communications session.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: May 30, 2017
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Steven A. Siegel, Keylor Eng, Anisa Parikh
  • Patent number: 9661062
    Abstract: An exemplary information-processing device includes: an execution unit configured to execute a process relating to an application program selected from among a plurality of application programs; and a display control unit configured to control a display unit to display information indicated by at least one item of data obtained via a network from the storage unit that stores a plurality of items of data during loading of the application program or data used in the application program.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: May 23, 2017
    Assignee: NINTENDO CO., LTD.
    Inventor: Shinji Tsukamoto
  • Patent number: 9652281
    Abstract: In accordance with the present disclosure, a system and method are herein disclosed for providing a virtualization aware server maintenance mode. In one embodiment, an event is triggered in when a system action request is received by an information handling system. The event is processed and the hypervisor is placed in maintenance mode. The virtualization manager is notified that the mode of the hypervisor has changed and the virtualization manager stores the information associated with the mode status change. The virtualization manager may also notify other remote access consoles or virtualization managers of the mode status change of the hypervisor. A maintenance mode lock may be acquired when the hypervisor is placed in maintenance mode and released after the system action has been processed.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: May 16, 2017
    Assignee: Dell Products L.P.
    Inventors: Karthik Sethuramalingam, Rajashekhar T. Hamasagar, Sridhar Chakravarthy, Eric Kuzmack
  • Patent number: 9654335
    Abstract: A network management method comprises configuring network domains (NDs) of a host communications network (HCN). Each ND provides a virtual network (VN) provisioned within the HCN for an enterprise customer, which forms a virtual communications subnetwork from which the enterprise customer provisions communications services. The HCN provides bandwidth over outroute and inroute channels of the HCN for the VNs. Outroute partitions are configured via outroute channels of the HCN and inroute partitions are configured via inroute channel groups configured within inroute channels of the HCN. Each outroute partition supports outroute bandwidth and each inroute partition supports inroute bandwidth. The outroute capacity partitions and the inroute capacity partitions are allocated to VNs to provide outroute and inroute capacity to the VN. Operator classifications are configured within the ND associated with the VC.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: May 16, 2017
    Assignee: Hughes Network Systems, LLC
    Inventors: Adam Axelrod, Jeffrey Biber, David Miller
  • Patent number: 9654593
    Abstract: Methods may rank one user's connections in an electronic social network. The method may include identifying, by electronic apparatus, one user's connections with other users in an electronic social network. The method may additionally include analyzing, by electronic apparatus, a plurality of data sources for electronic communications between the one user and the other users. The method may further include calculating, by electronic apparatus, for each of the other users the probability that the one user will communicate with that other user based on the analyzed plurality of data sources. The method may additionally include ranking, by electronic apparatus, the one user's connections with the other users based on the calculated probabilities. In some embodiments, the method may include removing from a graph, by electronic apparatus, one or more of the one user's connections with the other users based on the ranked one user's connections.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: May 16, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dinesh Garg, Ramasuri Narayanam
  • Patent number: 9647932
    Abstract: The transmission of multiple copies of data to other computing devices is optimized by minimizing the number of copies of such data transmitted through an expensive portion of the network. A store-and-forward methodology is utilized to transmit only a single copy through the expensive portion and the data is subsequently forked into multiple copies directed to multiple destination computing devices. Computing devices that are not intended destinations can be conscripted as intermediate computing devices, if appropriate to minimize copies of the data transmitted through an expensive portion. Additionally, accommodation can be made for data that is intolerant of out-of-order delivery by utilizing adaptive protocols that avoid mechanisms that may result in out-of-order delivery for data intolerant of such and by utilizing packet sorting at data convergence points to reorder the data. Different protocol settings can be utilized to transmit data across different portions of the network.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: May 9, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David A. Maltz, David T. Harper, III, Douglas Christopher Burger
  • Patent number: 9645738
    Abstract: An apparatus and associated methodology providing a data storage system operably transferring data between a storage space and a remote device via a network. The data storage system includes a first storage controller having top-level control of a first data storage device and a second storage controller having top-level control of a second data storage device that is different than the first data storage device, the first and second data storage devices forming portions of the storage space. Data pathway logic resides in the first storage controller that performs a direct memory access (DMA) transfer to the second data storage device at a DMA data transfer rate in response to the first storage controller receiving, from the external device via the network, an access request for the second data storage device.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: May 9, 2017
    Assignee: Spectra Logic Corporation
    Inventor: David Lee Trachy