Patents Examined by Patrice Winder
  • Patent number: 9800651
    Abstract: In accordance with the teachings of the present disclosure, a method of application-specific assessment of cloud hosting suitability is disclosed. The method includes distributing synthetic applications to nodes of the computer system. The method further includes consuming quantities of resources of nodes based upon a synthetic application definition. The method additionally includes measuring a performance characteristic of the synthetic applications, and evaluating performance of the synthetic applications. The present disclosure also includes associated systems and apparatuses.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: October 24, 2017
    Assignee: CA, Inc.
    Inventors: Allan D. Clarke, Douglas M. Neuse
  • Patent number: 9800528
    Abstract: A system and method for the late-biding of time-based media in real-time. With late binding, the sender may create time-based media before or at the same time an active delivery route to the recipient is discovered. As soon as the route becomes available, the media is transmitted. The existing DNS and email infrastructure is possibly used for route discovery, while any real-time transmission protocol may be used for the actual delivery of the media. “Progressive” emails may also be used for the real-time delivery of time-based media.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: October 24, 2017
    Assignee: Voxer IP LLC
    Inventors: Thomas E. Katis, James T. Panttaja, Mary G. Panttaja, Matthew J. Ranney
  • Patent number: 9800652
    Abstract: In accordance with the teachings of the present disclosure, a method of loading a definition of a synthetic application is disclosed. The method includes identifying a synthetic application definition for use by synthetic applications in nodes in a computing system. The method further includes identifying sets of node properties for the synthetic applications. The sets of node properties specify consumption of quantities of resources in the nodes. The sets of node properties are to cause the synthetic applications to consume resources in the computing system equivalent to consumption by a candidate application.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: October 24, 2017
    Assignee: CA, Inc.
    Inventors: Allan D. Clarke, Douglas M. Neuse
  • Patent number: 9787548
    Abstract: Fast service discovery method and apparatus in a dynamic resource environment using hierarchical Bloom filters. The fast service discovery method includes when resources are discovered, hierarchically classifying the resources based on multiple levels, designing multiple hierarchical Bloom filters for respective pieces of level information to respectively correspond to the multiple levels, and transforming the resources into a resource coordinate system via the Bloom filters, and identifying an available service using the resource coordinate system.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: October 10, 2017
    Assignee: AGENCY FOR DEFENSE DEVELOPMENT
    Inventors: Sangil Lee, Cheolmin Park, In-Young Ko, Hyeon-Jun Jo
  • Patent number: 9781194
    Abstract: In accordance with the teachings of the present disclosure, a method of performing application-specific assessment of hosting suitability of multiple clouds is disclosed. The method may include defining, in a synthetic application definition, a plurality of resource consumptions, wherein the plurality of resource consumptions are equivalent to consumptions by a candidate application. The method may further include consuming a first plurality of quantities of resources of a plurality of nodes of a first computing system and consuming a second plurality of quantities of resources of a plurality of nodes of a second computing system. The method may also include recording a performance of the first and second synthetic application, and comparing the first computing system and the second computing system based upon the first performance and the second performance. The present disclosure additionally includes associated systems and apparatuses.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: October 3, 2017
    Assignee: CA, Inc.
    Inventors: Allan D. Clarke, Douglas M. Neuse
  • Patent number: 9769100
    Abstract: A request to add at least a second user of a social network as a contact of a first user in the social network can be received. A social hierarchy indicating a hierarchical relationship between the first user and the second user can be accessed. Based on the hierarchical relationship between the first user and the second user, whether the second user must approve the request in order for the at least second user to be added as the contact of the first user in the social network can be determined. Responsive to determining that it is not required that the at least second user must approve the request in order for the at least second user to be added as the contact of the first user in the social network, the second user can be added as the contact of the first user in the social network without prompting the second user to approve the request.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: September 19, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: A. Julie Kadashevich, Jane B. Marcus, Jessica L. Piziak, Purvi K. Trivedi
  • Patent number: 9760529
    Abstract: A particular node of a distributed state manager (DSM) detects a triggering condition for an initiation of a DSM initialization protocol. The particular node transmits a first bootstrap message to a second node of a proposed members list of a first proposed DSM configuration, comprising at least a joined members list and metadata indicative of state transitions for which processing of respective commit requests has been at least initiated at the particular node. In response to a determination that an initialization protocol for a particular DSM configuration indicated in a different bootstrap message received at the particular node has been completed, the particular nodes proposes itself as a coordinator of the particular DSM configuration based at least in part on an analysis of state transition metadata indicated in the different bootstrap message.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: September 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Chi Hai Ho
  • Patent number: 9762692
    Abstract: A content delivery network has at least a first tier of servers. A content delivery method includes, at a first server in the first tier of servers, obtaining a request from a client for a resource. If the resource is available at the first server or at a peer of the first server, then the resource is served to the client from the first server. Otherwise, it is determined whether the resource is popular, and if the resource is determined to be popular, then the first server obtains the resource and the first server serves the resource to the client. If the resource is determined not to be popular, the client is directed to a second server, not in the first tier of servers, and the second server serves the resource to the client. The second server may be in a second tier of servers or it may be an origin server.
    Type: Grant
    Filed: September 13, 2010
    Date of Patent: September 12, 2017
    Assignee: Level 3 Communications, LLC
    Inventors: David Fullagar, Christopher Newton, Laurence Lipstone
  • Patent number: 9749288
    Abstract: Systems and methods for storing and managing pools of network addresses. An example method may comprise: identifying, in a data structure representing a pool of network addresses, an index value of an element having a defined state; determining, by a processing device, a network address in view of the index value and a base network address associated with the pool; and modifying the state of the element of the data structure.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: August 29, 2017
    Assignee: Red Hat Israel, Ltd.
    Inventors: Michael Kolesnik, Mordechay Asayag
  • Patent number: 9749449
    Abstract: A more secure TCP/IP protocol stack is provided having an enhanced transport layer. Encryption and decryption logic is arranged on the transmission side and on the reception side for processing a payload of a transport layer protocol, such as TCP or UDP. By employing this enhanced transport layer, a cryptograph process communication can be realized by dissolving various kinds of restrictions which a conventional IPsec or SSL possesses without affecting upper layer processing, and, at the same time, maintaining compatibility with the IP layer.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: August 29, 2017
    Assignee: INTO CO., LTD.
    Inventors: Hirotsugu Ozaki, Keiko Ogawa
  • Patent number: 9742712
    Abstract: A system and method for the late-binding of time-based media in real-time. With late binding, the sender may create time-based media before or at the same time an active delivery route to the recipient is discovered. As soon as the route becomes available, the media is transmitted. The existing DNS and email infrastructure is possibly used for route discovery, while any real-time transmission protocol may be used for the actual delivery of the media. “Progressive” emails may also be used for the real-time delivery of time-based media.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: August 22, 2017
    Assignee: Voxer IP LLC
    Inventors: Thomas E. Katis, James T. Panttaja, Mary G. Panttaja, Matthew J. Ranney
  • Patent number: 9742620
    Abstract: Embodiments may be disclosed herein that provide systems, devices, and methods of operating a Multimedia over Coax (MoCA) network. One such embodiment is a method comprising: designating a selected MoCA device as a network controller; and logically partitioning, into virtual MoCA networks, a predetermined bandwidth reserved for the MoCA network by sending, from the network controller one or more beacons containing virtual network information.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: August 22, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Albert L. Garrett, Jeffrey Scott Ford, Jack Thomas Matheney
  • Patent number: 9742863
    Abstract: For remote direct memory access (RDMA) by a client to a data record stored in a cache on a server, a hash map is received by a client from a server. The hash map includes one or more entries associated with a key for the data record stored in the cache on the server that stores a server-side remote pointer referencing the data record stored in the cache on the server. The client, using the key, looks up the server-side remote pointer for the data record from the hash map, and then performs one or more RDMA operations using the server-side remote pointer that allow the client to directly access the data record stored in the cache on the server.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: August 22, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xavier R. Guerin, Tiia J. Salo
  • Patent number: 9742855
    Abstract: A method for communication includes posting, by a software process, a set of buffers in a memory of a host processor and creating in the memory a list of labels associated respectively with the buffers. The software process pushes a first part of the list to a network interface controller (NIC), while retaining a second part of the list in the memory under control of the software process. Upon receiving a message containing a label, sent over a network, the NIC compares the label to the labels in the first part of the list and, upon finding a match to the label, writes data conveyed by the message to a buffer in the memory. Upon a failure to find the match in the first part of the list, the NIC passes the message from the NIC to the software process for handling using the second part of the list.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: August 22, 2017
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Shahaf Shuler, Noam Bloch, Ofer Hayut, Richard Graham, Ariel Shahar, Yossef Itigin
  • Patent number: 9734466
    Abstract: According to one general aspect, in one embodiment, a method may include establishing a relationship with a plurality of external tenant systems configured to utilize an internal ERP service provider system. In one embodiment, the method may also include receiving an external tenant message from one of the external tenant systems. The method may further include, in various embodiments, converting the received external tenant message to an internal provider message. In some embodiments, the method may include transmitting the converted internal provider message to at least a portion of the internal ERP service provider system.
    Type: Grant
    Filed: November 11, 2008
    Date of Patent: August 15, 2017
    Assignee: SAP SE
    Inventors: Boban Cvetkovic, Robert Boban
  • Patent number: 9736253
    Abstract: For an online community advocacy management platform, the techniques herein create “ghost profiles” of users not registered with the app/plug-in, but that are participating in the social media forum (an identification phase). In this manner, all participants may build their advocacy score regardless of the app/plug-in, which may be useful for the user if later deciding to participate officially, or else for the brand to continue to be able to monitor anonymous (yet uniquely identified) activity on an individual basis, and to identify, quantify, and foster the most valuable and influential advocates within the existing community.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: August 15, 2017
    Inventor: Daniel Sullivan
  • Patent number: 9729621
    Abstract: Systems and methods of the present invention for maintaining network data distribution are provided. Network data may be distributed in such as manner as to allow a network session to weather interrupted communications between host and clients without significant loss of data. Embodiments of the present invention provide for one or more clients to serve as backup host(s) for the network session. When the other clients transmit data to the host, they may also transmit the data to one or more backup hosts if there are any indications of interrupted communication.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: August 8, 2017
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventors: Mark Lester Jacob, Ronald Joseph Roy, Adam Pierce Harris
  • Patent number: 9722945
    Abstract: Embodiments are directed to preventing flapping when auto-scaling cloud resources. In one scenario, a computer system accesses information specifying a target operational metric that is to be maintained on a plurality of cloud resources. The computer system determines a current measured value for the target operational metric for at least some of the cloud resources. The computer system further calculates a scaling factor based on the target operational metric and the current measured value, where the scaling factor represents an amount of variance between the target operational metric and the current measured value. The computer system also calculates a delta value representing a modified quantity of cloud resources modified by the calculated scaling factor and determines whether a scaling action is to occur based on the calculated delta value.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: August 1, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Stephen Siciliano, Charles Lamanna, Ilya Grebnov
  • Patent number: 9720789
    Abstract: One or more techniques and/or systems are provided for multicast transport configuration, for multicast transport, and/or for fault policy implementation. In an example, a multicast component may receive a data copy request from an application to copy data to multiple destinations. A scheduler component may create a transport schedule specifying an order with which to facilitate data copy operations across transports, such as heterogeneous transports, to the destinations. A dispatcher component may apply application specified transport modifiers to the data copy operations (e.g., a modification to a quality of service for a transport). The dispatcher component may facilitate the data copy operations and provide operation result information to a policy agent. The policy agent may provide notifications of data copy operation statuses from the operation result information and/or may implement a fault policy (e.g., a retry on a different transport) for a data copy operation that experienced a fault.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: August 1, 2017
    Assignee: NetApp, Inc.
    Inventors: Allen E. Tracht, Curtis Anderson, Tabriz Holtz, George Totolos, Jr.
  • Patent number: 9715561
    Abstract: A first stream operator can receive a first tuple including a first set of attributes to be stored in a first window and a second tuple including a second set of attributes to be stored in a second window. The first window and the second window can each have an eviction policy. In response to triggering the eviction policy for the first window and the second window, the first tuple stored in the first window can be compared with the second tuple stored in the second window. Based upon the comparing, it can be determined that the first tuple and the second tuple go outside of a join threshold. In response to determining that the first tuple and the second tuple go outside of a join threshold, the eviction policy of the first window can be altered.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: July 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, Michael J. Branson, John M. Santosuosso